From dab28e8d7914c2c166a1e933d11dbff2c170764d Mon Sep 17 00:00:00 2001 From: ikku47 <30403586+ikku47@users.noreply.github.com> Date: Tue, 28 Jan 2025 13:44:38 +0400 Subject: [PATCH] Made variants.options fields optional in StoreGetProductsParams (#10712) --- packages/medusa/src/api/store/products/validators.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/medusa/src/api/store/products/validators.ts b/packages/medusa/src/api/store/products/validators.ts index 3c188dc123..74cd966450 100644 --- a/packages/medusa/src/api/store/products/validators.ts +++ b/packages/medusa/src/api/store/products/validators.ts @@ -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))