From 90cc3f42d98bce04d45a72165399193e7933a54f Mon Sep 17 00:00:00 2001 From: William Bouchard <46496014+willbouch@users.noreply.github.com> Date: Fri, 12 Sep 2025 13:43:47 -0400 Subject: [PATCH] feat(medusa): allow filtering by id for collections (#13495) Same as this [PR](https://github.com/medusajs/medusa/pull/13174), but would want to get this merged (no response from contributor) since I am sure it is a quick and nice addition --- .changeset/thick-maps-leave.md | 5 +++++ packages/medusa/src/api/admin/collections/validators.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/thick-maps-leave.md diff --git a/.changeset/thick-maps-leave.md b/.changeset/thick-maps-leave.md new file mode 100644 index 0000000000..1c74bd2524 --- /dev/null +++ b/.changeset/thick-maps-leave.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +feat(medusa): allow filtering by id for collections diff --git a/packages/medusa/src/api/admin/collections/validators.ts b/packages/medusa/src/api/admin/collections/validators.ts index e6c885f19f..2446f74993 100644 --- a/packages/medusa/src/api/admin/collections/validators.ts +++ b/packages/medusa/src/api/admin/collections/validators.ts @@ -11,6 +11,7 @@ export const AdminGetCollectionParams = createSelectParams() export const AdminGetCollectionsParamsFields = z.object({ q: z.string().optional(), + id: z.union([z.string(), z.array(z.string())]).optional(), title: z.union([z.string(), z.array(z.string())]).optional(), handle: z.union([z.string(), z.array(z.string())]).optional(), created_at: createOperatorMap().optional(),