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))