From 31e6d08b66ea6c3e3c8267f8870009d764cfdf28 Mon Sep 17 00:00:00 2001 From: Veit Bjarsch Date: Mon, 6 Jan 2020 02:29:47 +0100 Subject: [PATCH] fixed entry deletion if params contains associations --- packages/strapi-connector-bookshelf/lib/queries.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/strapi-connector-bookshelf/lib/queries.js b/packages/strapi-connector-bookshelf/lib/queries.js index 95bc45d6d7..ebbc11ec5d 100644 --- a/packages/strapi-connector-bookshelf/lib/queries.js +++ b/packages/strapi-connector-bookshelf/lib/queries.js @@ -177,7 +177,9 @@ module.exports = function createQueryBuilder({ model, modelKey, strapi }) { const runDelete = async trx => { await deleteComponents(entry, { transacting: trx }); - await model.where(params).destroy({ transacting: trx, require: false }); + await model + .where({ id: entry.id }) + .destroy({ transacting: trx, require: false }); return entry.toJSON(); };