From 2d65ebeade2803a50c92ae3668b1bc5be47b6363 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 11 Sep 2019 16:07:30 +0200 Subject: [PATCH] Fix multi image upload deleting old links --- packages/strapi-hook-bookshelf/lib/relations.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/strapi-hook-bookshelf/lib/relations.js b/packages/strapi-hook-bookshelf/lib/relations.js index 19edd49851..0473e7b143 100644 --- a/packages/strapi-hook-bookshelf/lib/relations.js +++ b/packages/strapi-hook-bookshelf/lib/relations.js @@ -270,9 +270,11 @@ module.exports = { : null ); + const reverseAssoc = model.associations.find(assoc => assoc.alias === obj.field); + // Remove existing relationship because only one file // can be related to this field. - if (association.nature === 'manyMorphToOne') { + if (reverseAssoc && reverseAssoc.nature === 'oneToManyMorph') { relationUpdates.push( module.exports.removeRelationMorph .call(