diff --git a/.changeset/early-dingos-repeat.md b/.changeset/early-dingos-repeat.md new file mode 100644 index 0000000000..c4867ff3d9 --- /dev/null +++ b/.changeset/early-dingos-repeat.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): allow passing null to cart API routes diff --git a/packages/medusa/src/api/store/carts/validators.ts b/packages/medusa/src/api/store/carts/validators.ts index 8660820809..3939e9b7e8 100644 --- a/packages/medusa/src/api/store/carts/validators.ts +++ b/packages/medusa/src/api/store/carts/validators.ts @@ -23,7 +23,7 @@ export const CreateCart = z sales_channel_id: z.string().nullish(), promo_codes: z.array(z.string()).optional(), metadata: z.record(z.unknown()).nullish(), - locale: z.string().optional(), + locale: z.string().nullish(), }) .strict() export const StoreCreateCart = WithAdditionalData(CreateCart) @@ -58,7 +58,7 @@ export const UpdateCart = z sales_channel_id: z.string().nullish(), metadata: z.record(z.unknown()).nullish(), promo_codes: z.array(z.string()).optional(), - locale: z.string().optional(), + locale: z.string().nullish(), }) .strict() export const StoreUpdateCart = WithAdditionalData(UpdateCart)