From 932f4b29a8506125f88f814a36d6d622ce56ceaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Wed, 23 Mar 2022 20:05:58 +0100 Subject: [PATCH] fix: list customers query error (#1226) * fix: list customers generated query * fix: consistency Co-authored-by: fPolic --- packages/medusa/src/repositories/customer.ts | 5 +---- packages/medusa/src/services/customer.js | 5 ++++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/medusa/src/repositories/customer.ts b/packages/medusa/src/repositories/customer.ts index 3a362d888d..9e87b43d4c 100644 --- a/packages/medusa/src/repositories/customer.ts +++ b/packages/medusa/src/repositories/customer.ts @@ -3,10 +3,7 @@ import { Customer } from "../models/customer" @EntityRepository(Customer) export class CustomerRepository extends Repository { - async listAndCount(query): Promise<[Customer[], number]> { - const groups = query?.where?.groups - delete query?.where?.groups - + async listAndCount(query, groups): Promise<[Customer[], number]> { let qb = this.createQueryBuilder("customer") .where(query.where) .skip(query.skip) diff --git a/packages/medusa/src/services/customer.js b/packages/medusa/src/services/customer.js index 0874eec46d..ed8c7365f6 100644 --- a/packages/medusa/src/services/customer.js +++ b/packages/medusa/src/services/customer.js @@ -190,6 +190,9 @@ class CustomerService extends BaseService { const query = this.buildQuery_(selector, config) + const groups = query.where.groups + delete query.where.groups + if (q) { const where = query.where @@ -209,7 +212,7 @@ class CustomerService extends BaseService { } } - return await customerRepo.listAndCount(query) + return await customerRepo.listAndCount(query, groups) } /**