From bb38f2a42c04fb343dc02a5f58d714988a15ec9f Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Fri, 31 Aug 2018 11:41:21 +0200 Subject: [PATCH] Handle bookshelf fix #1490 --- packages/strapi-hook-bookshelf/lib/relations.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-hook-bookshelf/lib/relations.js b/packages/strapi-hook-bookshelf/lib/relations.js index 09a6a26291..e22b8418d1 100644 --- a/packages/strapi-hook-bookshelf/lib/relations.js +++ b/packages/strapi-hook-bookshelf/lib/relations.js @@ -97,7 +97,7 @@ module.exports = { module.exports.findOne .call(model, { [model.primaryKey]: recordId }, [details.via]) .then(record => { - if (record && _.isObject(record[details.via])) { + if (record && _.isObject(record[details.via]) && record.id !== record[details.via][current]) { return module.exports.update.call(this, { id: getValuePrimaryKey(record[details.via], model.primaryKey), values: {