diff --git a/packages/strapi-plugin-users-permissions/config/policies/permissions.js b/packages/strapi-plugin-users-permissions/config/policies/permissions.js index f9fc00dd04..5df755c21e 100644 --- a/packages/strapi-plugin-users-permissions/config/policies/permissions.js +++ b/packages/strapi-plugin-users-permissions/config/policies/permissions.js @@ -18,9 +18,6 @@ module.exports = async (ctx, next) => { } const permission = _.get(strapi.plugins['users-permissions'].config, ['roles', role.toString(), 'permissions', route.plugin || 'application', 'controllers', route.controller, route.action]); - console.log(permission); - console.log('---') - console.log(role); if (!permission) { return await next(); diff --git a/packages/strapi-plugin-users-permissions/services/UsersPermissions.js b/packages/strapi-plugin-users-permissions/services/UsersPermissions.js index 7fec3045d0..2fbcdf4510 100644 --- a/packages/strapi-plugin-users-permissions/services/UsersPermissions.js +++ b/packages/strapi-plugin-users-permissions/services/UsersPermissions.js @@ -14,12 +14,7 @@ const _ = require('lodash'); module.exports = { createRole: (role) => { const appRoles = strapi.plugins['users-permissions'].config.roles; - const highestId = _.last(Object.keys(appRoles).reduce((acc, key) => { - acc.push(_.toNumber(key)); - - return acc; - }, []).sort()) + 1; - + const highestId = Math.max(...Object.keys(appRoles).map(Number)) + 1; const newRole = _.pick(role, ['name', 'description', 'permissions']); _.set(appRoles, highestId.toString(), newRole);