diff --git a/packages/strapi/lib/configuration/hooks/models/utils/index.js b/packages/strapi/lib/configuration/hooks/models/utils/index.js index ebcee1d1fa..e7e707d9f6 100644 --- a/packages/strapi/lib/configuration/hooks/models/utils/index.js +++ b/packages/strapi/lib/configuration/hooks/models/utils/index.js @@ -218,7 +218,9 @@ module.exports = { defineAssociations: function (model, definition, association, key) { // Initialize associations object - definition.associations = []; + if (definition.associations === undefined) { + definition.associations = []; + } // Exclude non-relational attribute if (!association.hasOwnProperty('collection') && !association.hasOwnProperty('model')) {