Limit populate object where model is equal

This commit is contained in:
Aurelsicoko 2018-02-12 19:04:36 +01:00
parent 46ff89e404
commit 134fa960cd
2 changed files with 2 additions and 5 deletions

View File

@ -106,7 +106,8 @@ module.exports = function (strapi) {
if (this._mongooseOptions.populate && this._mongooseOptions.populate[association.alias]) {
if (association.nature === 'oneToMorph' || association.nature === 'manyToMorph') {
this._mongooseOptions.populate[association.alias].match = {
[`${association.via}.${association.where}`]: association.alias
[`${association.via}.${association.where}`]: association.alias,
[`${association.via}.kind`]: definition.globalId
}
} else {
this._mongooseOptions.populate[association.alias].path = `${association.alias}.${association.key}`;

View File

@ -36,10 +36,6 @@
"via": "users",
"plugin": "users-permissions",
"configurable": false
},
"avatar": {
"model": "upload",
"via": "related"
}
}
}