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) {