Merge pull request #4802 from strapi/fix/add-img-compo-rel

Add morph rel on populate compo relation
This commit is contained in:
Alexandre BODIN 2019-12-23 14:51:52 +01:00 committed by GitHub
commit 0ccf68c79a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,8 +54,21 @@ const populateBareAssociations = (definition, { prefix = '' } = {}) => {
});
}
return `${prefix}${assoc.alias}`;
});
const path = `${prefix}${assoc.alias}`;
const assocModel = findModelByAssoc({ assoc });
const polyAssocs = assocModel.associations
.filter(assoc => isPolymorphic({ assoc }))
.map(assoc =>
formatPolymorphicPopulate({
assoc,
prefix: `${path}.`,
})
);
return [path, ...polyAssocs];
})
.reduce((acc, val) => acc.concat(val), []);
};
const formatAssociationPopulate = ({ assoc, prefix = '' }) => {