diff --git a/packages/core/content-manager/server/bootstrap.js b/packages/core/content-manager/server/bootstrap.js index 5d12cbc871..30712ea3ba 100644 --- a/packages/core/content-manager/server/bootstrap.js +++ b/packages/core/content-manager/server/bootstrap.js @@ -6,4 +6,12 @@ module.exports = async () => { await getService('components').syncConfigurations(); await getService('content-types').syncConfigurations(); await getService('permission').registerPermissions(); + + // TODO: V5, remove this warning + if (strapi.config.get('server.webhooks.populateRelations', true)) { + 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.' + ); + } }; diff --git a/packages/core/content-manager/server/services/entity-manager.js b/packages/core/content-manager/server/services/entity-manager.js index 4789072be6..0f55e558f6 100644 --- a/packages/core/content-manager/server/services/entity-manager.js +++ b/packages/core/content-manager/server/services/entity-manager.js @@ -67,13 +67,6 @@ const isRelationsPopulateEnabled = () => { 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 }); /**