Skip to content

Commit

Permalink
Made variants.options fields optional in StoreGetProductsParams (#10712)
Browse files Browse the repository at this point in the history
  • Loading branch information
ikku47 authored Jan 28, 2025
1 parent a539907 commit dab28e8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions packages/medusa/src/api/store/products/validators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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(),
Expand Down Expand Up @@ -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))
Expand Down

0 comments on commit dab28e8

Please sign in to comment.