From 5917927a441c906f454ab91f3776af7131a43508 Mon Sep 17 00:00:00 2001 From: olivermrbl Date: Fri, 21 Aug 2020 16:30:53 +0200 Subject: [PATCH] Adds search for list-customer + fix for adyen package.json --- packages/medusa-payment-adyen/package.json | 4 ++-- .../src/api/routes/admin/customers/list-customers.js | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/medusa-payment-adyen/package.json b/packages/medusa-payment-adyen/package.json index 44f7a74d6d..803286cd7e 100644 --- a/packages/medusa-payment-adyen/package.json +++ b/packages/medusa-payment-adyen/package.json @@ -39,9 +39,9 @@ "body-parser": "^1.19.0", "cors": "^2.8.5", "express": "^4.17.1", - "medusa-core-utils": "^0.1.27", + "medusa-core-utils": "^1.0.0-alpha.3", "medusa-interfaces": "^1.0.0-alpha.3", "medusa-test-utils": "^1.0.0-alpha.3" }, "gitHead": "3cc7cbe5124cbcbb75f6e1435db4dcfaa2a60408" -} +} \ No newline at end of file diff --git a/packages/medusa/src/api/routes/admin/customers/list-customers.js b/packages/medusa/src/api/routes/admin/customers/list-customers.js index c64cc20aa9..013cbd99c2 100644 --- a/packages/medusa/src/api/routes/admin/customers/list-customers.js +++ b/packages/medusa/src/api/routes/admin/customers/list-customers.js @@ -1,9 +1,15 @@ export default async (req, res) => { - const selector = {} - try { const customerService = req.scope.resolve("customerService") - const customers = await customerService.list(selector) + const queryBuilderService = req.scope.resolve("queryBuilderService") + + const query = queryBuilderService.buildQuery(req.query, [ + "email", + "first_name", + "last_name", + ]) + + const customers = await customerService.list(query) res.json({ customers }) } catch (error) {