From 7fd89de79589406bf1de91046760585ee1b56cf8 Mon Sep 17 00:00:00 2001 From: olivermrbl Date: Tue, 23 Feb 2021 13:02:54 +0100 Subject: [PATCH] hotfix: wrap update-product in transaction --- .../medusa/src/api/routes/admin/products/update-product.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/medusa/src/api/routes/admin/products/update-product.js b/packages/medusa/src/api/routes/admin/products/update-product.js index d017e36951..94a7510e43 100644 --- a/packages/medusa/src/api/routes/admin/products/update-product.js +++ b/packages/medusa/src/api/routes/admin/products/update-product.js @@ -87,8 +87,11 @@ export default async (req, res) => { try { const productService = req.scope.resolve("productService") + const entityManager = req.scope.resolve("manager") - await productService.update(id, value) + await entityManager.transaction(async manager => { + await productService.withTransaction(manager).update(id, value) + }) const product = await productService.retrieve(id, { select: defaultFields,