Merge pull request #1976 from strapi/fix-1885

Fix association detection
This commit is contained in:
Jim LAURIE 2018-09-24 19:11:20 +02:00 committed by GitHub
commit 5a920daef8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -302,7 +302,7 @@ module.exports = {
},
addRelation: async function (params) {
const association = this.associations.find(x => x.via === params.foreignKey);
const association = this.associations.find(x => x.via === params.foreignKey && _.get(params.values, x.alias, null));
if (!association) {
// Resolve silently.
@ -325,7 +325,7 @@ module.exports = {
},
removeRelation: async function (params) {
const association = this.associations.find(x => x.via === params.foreignKey);
const association = this.associations.find(x => x.via === params.foreignKey && _.get(params.values, x.alias, null));
if (!association) {
// Resolve silently.