From 238e9183a94a7297e1f95a1522ddcccaf0e0cafc Mon Sep 17 00:00:00 2001 From: olivermrbl Date: Wed, 2 Sep 2020 15:53:14 +0200 Subject: [PATCH] Admin related fixes --- .../src/api/routes/admin/orders/archive-order.js | 3 ++- packages/medusa/src/services/order.js | 16 +++++++--------- packages/medusa/src/services/query-builder.js | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/packages/medusa/src/api/routes/admin/orders/archive-order.js b/packages/medusa/src/api/routes/admin/orders/archive-order.js index 78b9d6c721..021fe7d30a 100644 --- a/packages/medusa/src/api/routes/admin/orders/archive-order.js +++ b/packages/medusa/src/api/routes/admin/orders/archive-order.js @@ -3,7 +3,8 @@ export default async (req, res) => { try { const orderService = req.scope.resolve("orderService") - const order = await orderService.archive(id) + let order = await orderService.archive(id) + order = await orderService.decorate(order, [], ["region"]) res.json({ order }) } catch (error) { throw error diff --git a/packages/medusa/src/services/order.js b/packages/medusa/src/services/order.js index 857adecf0a..9e92601ef3 100644 --- a/packages/medusa/src/services/order.js +++ b/packages/medusa/src/services/order.js @@ -252,21 +252,19 @@ class OrderService extends BaseService { // Run all other registered events const completeOrderJob = await this.eventBus_.emit( OrderService.Events.COMPLETED, - result + order ) await completeOrderJob.finished().catch(error => { throw error }) - return this.orderModel_ - .updateOne( - { _id: order._id }, - { - $set: { status: "completed" }, - } - ) - .then(async result => {}) + return this.orderModel_.updateOne( + { _id: order._id }, + { + $set: { status: "completed" }, + } + ) } /** diff --git a/packages/medusa/src/services/query-builder.js b/packages/medusa/src/services/query-builder.js index d121d856f4..7b30d6ab20 100644 --- a/packages/medusa/src/services/query-builder.js +++ b/packages/medusa/src/services/query-builder.js @@ -38,7 +38,7 @@ class QueryBuilderService extends BaseService { if (_.isEmpty(search)) return const searchQuery = searchProperties.map(s => ({ - [s]: new RegExp(search.q), + [s]: new RegExp(search.q, "i"), })) return { $or: searchQuery }