From 80df2ede58fbb8c0e7309d7e60687b15f064cde1 Mon Sep 17 00:00:00 2001 From: yoution Date: Tue, 7 Sep 2021 14:15:02 +0800 Subject: [PATCH 1/2] fix: user delete --- src/modules/user/service.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/user/service.js b/src/modules/user/service.js index bcd7b32..13ef6b4 100644 --- a/src/modules/user/service.js +++ b/src/modules/user/service.js @@ -175,7 +175,7 @@ search.schema = { * @return {Promise} no data returned */ async function remove (id, auth, params) { - beginCascadeDelete(id, params) + await beginCascadeDelete(id, params) } /** From a28bf7f12123629b37917756f00f08b1ddd1cb8a Mon Sep 17 00:00:00 2001 From: yoution Date: Tue, 7 Sep 2021 16:23:07 +0800 Subject: [PATCH 2/2] fix: delelte user transaction --- src/common/service-helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/service-helper.js b/src/common/service-helper.js index 4410ddc..afe3dcc 100644 --- a/src/common/service-helper.js +++ b/src/common/service-helper.js @@ -218,7 +218,7 @@ async function deleteChild (model, id, params, resourceName, transaction) { params.forEach(attr => { esParams[attr] = record[attr] }) // remove from db - await dbHelper.remove(model, record.id, transaction) + await dbHelper.remove(model, record.id, null, transaction) await deleteRecordFromEs(record.id, esParams, resourceName) // sleep for configured time