diff --git a/packages/strapi-plugin-users-permissions/controllers/User.js b/packages/strapi-plugin-users-permissions/controllers/User.js index b002cb10e5..6ab6177430 100644 --- a/packages/strapi-plugin-users-permissions/controllers/User.js +++ b/packages/strapi-plugin-users-permissions/controllers/User.js @@ -230,16 +230,14 @@ module.exports = { /** * Destroy a/an user record. - * * @return {Object} */ - async destroy(ctx) { + const { id } = ctx.params; const data = await strapi.plugins['users-permissions'].services.user.remove( - ctx.params + { id } ); - // Send 200 `ok` ctx.send(data); }, diff --git a/packages/strapi-plugin-users-permissions/services/User.js b/packages/strapi-plugin-users-permissions/services/User.js index d2cf9806d4..93c5588cf8 100644 --- a/packages/strapi-plugin-users-permissions/services/User.js +++ b/packages/strapi-plugin-users-permissions/services/User.js @@ -81,16 +81,6 @@ module.exports = { * @return {Promise} */ async remove(params) { - // Use Content Manager business logic to handle relation. - if (strapi.plugins['content-manager']) { - params.model = 'user'; - params.id = params._id || params.id; - - return await strapi.plugins['content-manager'].services[ - 'contentmanager' - ].delete(params, { source: 'users-permissions' }); - } - return strapi.query('user', 'users-permissions').delete(params); },