diff --git a/packages/core/database/lib/entity-manager/index.js b/packages/core/database/lib/entity-manager/index.js index ec457fd05f..79fa8af92d 100644 --- a/packages/core/database/lib/entity-manager/index.js +++ b/packages/core/database/lib/entity-manager/index.js @@ -485,7 +485,10 @@ const createEntityManager = (db) => { .execute(); } - const insert = toAssocs(data[attributeName]).map((data, idx) => { + const assocs = toAssocs(data[attributeName]); + + const relationsToAdd = assocs.connect || assocs; + const insert = relationsToAdd.map((data, idx) => { return { [joinColumn.name]: id, [inverseJoinColumn.name]: data.id,