diff --git a/packages/strapi-plugin-content-type-builder/services/schema-builder/content-type-builder.js b/packages/strapi-plugin-content-type-builder/services/schema-builder/content-type-builder.js index e80e1864a8..aa8efe08a8 100644 --- a/packages/strapi-plugin-content-type-builder/services/schema-builder/content-type-builder.js +++ b/packages/strapi-plugin-content-type-builder/services/schema-builder/content-type-builder.js @@ -31,6 +31,8 @@ module.exports = function createComponentBuilder() { const targetCT = this.contentTypes.get(uid); const targetAttribute = targetCT.getAttribute(attribute.via); + if (!targetAttribute) return; + // do not delete polymorphic relations if (targetAttribute.collection === '*' || targetAttribute.model === '*') { return;