From ddcb030ac7086d3f779a2a1a07d5946593e3d164 Mon Sep 17 00:00:00 2001 From: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com> Date: Mon, 2 Sep 2024 18:19:50 +0200 Subject: [PATCH] fix(medusa): Allow filtering customers by `has_account` (#8947) * add has account filter param * add has account filter param --- packages/medusa/src/api/admin/customers/validators.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/medusa/src/api/admin/customers/validators.ts b/packages/medusa/src/api/admin/customers/validators.ts index 5f1b19cbe8..6dabf521ad 100644 --- a/packages/medusa/src/api/admin/customers/validators.ts +++ b/packages/medusa/src/api/admin/customers/validators.ts @@ -1,4 +1,5 @@ import { z } from "zod" +import { booleanString } from "../../utils/common-validators" import { createFindParams, createOperatorMap, @@ -34,6 +35,7 @@ export const AdminCustomersParams = createFindParams({ company_name: z.union([z.string(), z.array(z.string())]).optional(), first_name: z.union([z.string(), z.array(z.string())]).optional(), last_name: z.union([z.string(), z.array(z.string())]).optional(), + has_account: booleanString().optional(), created_by: z.union([z.string(), z.array(z.string())]).optional(), created_at: createOperatorMap().optional(), updated_at: createOperatorMap().optional(),