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