diff --git a/packages/core/upload/config/functions/bootstrap.js b/packages/core/upload/config/functions/bootstrap.js index 316faa7fb0..4c3073305a 100644 --- a/packages/core/upload/config/functions/bootstrap.js +++ b/packages/core/upload/config/functions/bootstrap.js @@ -24,7 +24,6 @@ module.exports = async () => { }); } - // await pruneObsoleteRelations(); await registerPermissionActions(); }; @@ -69,31 +68,6 @@ const baseProvider = { }, }; -// const pruneObsoleteRelations = async () => { -// const { upload: plugin } = strapi.plugins; -// const modelIsNotDefined = !plugin || !plugin.models || !plugin.models.file; - -// if (modelIsNotDefined) { -// return Promise.resolve(); -// } - -// await strapi.query('file', 'upload').custom(pruneObsoleteRelationsQuery)(); -// }; - -// const pruneObsoleteRelationsQuery = ({ model }) => { -// if (model.orm !== 'mongoose') { -// return Promise.resolve(); -// } - -// const models = Array.from(strapi.db.models.values()); -// const modelsId = models.map(model => model.globalId); - -// return model.updateMany( -// { related: { $elemMatch: { kind: { $nin: modelsId } } } }, -// { $pull: { related: { kind: { $nin: modelsId } } } } -// ); -// }; - const registerPermissionActions = async () => { const actions = [ {