Made variants.options fields optional in StoreGetProductsParams (#10712)

This commit is contained in:
ikku47
2025-01-28 13:44:38 +04:00
committed by GitHub
parent a539907ff9
commit dab28e8d79

View File

@@ -28,7 +28,7 @@ export const StoreGetProductParams = createSelectParams().merge(
export const StoreGetProductVariantsParamsFields = z.object({
q: z.string().optional(),
id: z.union([z.string(), z.array(z.string())]).optional(),
options: z.object({ value: z.string(), option_id: z.string() }).optional(),
options: z.object({ value: z.string().optional(), option_id: z.string().optional() }).optional(),
created_at: createOperatorMap().optional(),
updated_at: createOperatorMap().optional(),
deleted_at: createOperatorMap().optional(),
@@ -67,7 +67,7 @@ export const StoreGetProductsParams = createFindParams({
.object({
options: z
.object({ value: z.string(), option_id: z.string() })
.object({ value: z.string().optional(), option_id: z.string().optional() })
.optional(),
})
.merge(applyAndAndOrOperators(StoreGetProductVariantsParamsFields))