diff --git a/packages/strapi-plugin-users-permissions/middlewares/provider/defaults.json b/packages/strapi-plugin-users-permissions/middlewares/provider/defaults.json new file mode 100644 index 0000000000..621bacef88 --- /dev/null +++ b/packages/strapi-plugin-users-permissions/middlewares/provider/defaults.json @@ -0,0 +1,5 @@ +{ + "provider": { + "enabled": true + } +} diff --git a/packages/strapi/lib/core/middlewares.js b/packages/strapi/lib/core/middlewares.js index e9fa4ac7e3..62904d4e10 100755 --- a/packages/strapi/lib/core/middlewares.js +++ b/packages/strapi/lib/core/middlewares.js @@ -158,8 +158,9 @@ const mountMiddlewares = function (files, cwd) { return (resolve, reject) => parallel( files.map(p => cb => { - const name = p.replace(/^.\/node_modules\/strapi-middleware-/, './') - .split('/')[1]; + const folders = p.replace(/^.\/node_modules\/strapi-middleware-/, './') + .split('/'); + const name = folders[folders.length - 2]; this.middleware[name] = this.middleware[name] || { loaded: false