diff --git a/packages/core/content-manager/server/services/entity-manager.js b/packages/core/content-manager/server/services/entity-manager.js index a4bc3bb99d..64add0d60d 100644 --- a/packages/core/content-manager/server/services/entity-manager.js +++ b/packages/core/content-manager/server/services/entity-manager.js @@ -64,9 +64,16 @@ const addCreatedByRolesPopulate = (populate) => { * TODO V5: Make webhooks always send the same entity data. */ const isRelationsPopulateEnabled = () => { - return strapi.config.get('admin.relations.populate', true); + return strapi.config.get('server.webhooks.populateRelations', true); }; +if (isRelationsPopulateEnabled()) { + process.emitWarning( + '[deprecated] Relations population in webhooks is enabled. This is not recommended for production and will degrade performance. ' + + 'Please set `server.webhooks.populateRelations` to `false` in your `config/server.js` file.' + ); +} + const getCountDeepPopulate = (uid) => getDeepPopulate(uid, { countMany: true, countOne: true }); /**