mirror of
https://github.com/strapi/strapi.git
synced 2025-08-15 04:08:04 +00:00
Merge pull request #5576 from strapi/fix/removeConsole4xx
Remove extra logs in users-permissions
This commit is contained in:
commit
826bb8a9f4
@ -14,16 +14,11 @@ module.exports = async (ctx, next) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isAdmin) {
|
if (isAdmin) {
|
||||||
ctx.state.admin = await strapi
|
ctx.state.admin = await strapi.query('administrator', 'admin').findOne({ id }, []);
|
||||||
.query('administrator', 'admin')
|
|
||||||
.findOne({ id }, []);
|
|
||||||
} else {
|
} else {
|
||||||
ctx.state.user = await strapi
|
ctx.state.user = await strapi.query('user', 'users-permissions').findOne({ id }, ['role']);
|
||||||
.query('user', 'users-permissions')
|
|
||||||
.findOne({ id }, ['role']);
|
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
strapi.log.error(err);
|
|
||||||
return handleErrors(ctx, err, 'unauthorized');
|
return handleErrors(ctx, err, 'unauthorized');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,11 +55,7 @@ module.exports = async (ctx, next) => {
|
|||||||
_.get(await store.get({ key: 'advanced' }), 'email_confirmation') &&
|
_.get(await store.get({ key: 'advanced' }), 'email_confirmation') &&
|
||||||
!ctx.state.user.confirmed
|
!ctx.state.user.confirmed
|
||||||
) {
|
) {
|
||||||
return handleErrors(
|
return handleErrors(ctx, 'Your account email is not confirmed.', 'unauthorized');
|
||||||
ctx,
|
|
||||||
'Your account email is not confirmed.',
|
|
||||||
'unauthorized'
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ctx.state.user.blocked) {
|
if (ctx.state.user.blocked) {
|
||||||
@ -78,15 +69,11 @@ module.exports = async (ctx, next) => {
|
|||||||
|
|
||||||
// Retrieve `public` role.
|
// Retrieve `public` role.
|
||||||
if (!role) {
|
if (!role) {
|
||||||
role = await strapi
|
role = await strapi.query('role', 'users-permissions').findOne({ type: 'public' }, []);
|
||||||
.query('role', 'users-permissions')
|
|
||||||
.findOne({ type: 'public' }, []);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const route = ctx.request.route;
|
const route = ctx.request.route;
|
||||||
const permission = await strapi
|
const permission = await strapi.query('permission', 'users-permissions').findOne(
|
||||||
.query('permission', 'users-permissions')
|
|
||||||
.findOne(
|
|
||||||
{
|
{
|
||||||
role: role.id,
|
role: role.id,
|
||||||
type: route.plugin || 'application',
|
type: route.plugin || 'application',
|
||||||
@ -103,9 +90,7 @@ module.exports = async (ctx, next) => {
|
|||||||
|
|
||||||
// Execute the policies.
|
// Execute the policies.
|
||||||
if (permission.policy) {
|
if (permission.policy) {
|
||||||
return await strapi.plugins['users-permissions'].config.policies[
|
return await strapi.plugins['users-permissions'].config.policies[permission.policy](ctx, next);
|
||||||
permission.policy
|
|
||||||
](ctx, next);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Execute the action.
|
// Execute the action.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user