From c148064b4abdc4447d8216a6de0a6ce84e3a061c Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Fri, 15 Jul 2022 07:41:24 +0200 Subject: [PATCH] fix(medusa): accept array of region ids in order filter (#1851) --- .changeset/warm-planes-glow.md | 5 +++++ packages/medusa/src/types/orders.ts | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/warm-planes-glow.md diff --git a/.changeset/warm-planes-glow.md b/.changeset/warm-planes-glow.md new file mode 100644 index 0000000000..0523e8b5f2 --- /dev/null +++ b/.changeset/warm-planes-glow.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +Allow an array of region ids in list orders endpoint diff --git a/packages/medusa/src/types/orders.ts b/packages/medusa/src/types/orders.ts index 1ac4cb014c..b433544d84 100644 --- a/packages/medusa/src/types/orders.ts +++ b/packages/medusa/src/types/orders.ts @@ -8,6 +8,7 @@ import { IsString, ValidateNested, } from "class-validator" +import { IsType } from "../utils/validators/is-type" import { Order } from "../models/order" import { DateComparisonOperator } from "./common" @@ -86,9 +87,9 @@ export class AdminListOrdersSelector { @IsOptional() email?: string - @IsString() @IsOptional() - region_id?: string + @IsType([String, [String]]) + region_id?: string | string[] @IsString() @IsOptional()