mirror of
https://github.com/strapi/strapi.git
synced 2025-11-01 10:23:34 +00:00
Add polymorphic relation to bare populates
This commit is contained in:
parent
f8d8b76fad
commit
cfe625f90e
@ -46,7 +46,16 @@ const populateAssociations = (definition, { prefix = '' } = {}) => {
|
||||
const populateBareAssociations = (definition, { prefix = '' } = {}) => {
|
||||
return definition.associations
|
||||
.filter(ast => ast.autoPopulate !== false)
|
||||
.map(assoc => `${prefix}${assoc.alias}`);
|
||||
.map(assoc => {
|
||||
if (isPolymorphic({ assoc })) {
|
||||
return formatPolymorphicPopulate({
|
||||
assoc,
|
||||
prefix,
|
||||
});
|
||||
}
|
||||
|
||||
return `${prefix}${assoc.alias}`;
|
||||
});
|
||||
};
|
||||
|
||||
const formatAssociationPopulate = ({ assoc, prefix = '' }) => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user