Browse Source

correcting use of incorrect variables and unclear Boolean logic

develop
Rob Colbert 10 months ago
parent
commit
f4e645578c
  1. 2
      app/controllers/admin/user.js

2
app/controllers/admin/user.js

@ -143,7 +143,7 @@ class UserAdminController extends SiteController {
switch (req.body.action) {
case 'update':
if (req.user._id.equals(res.locals.userAccount._id)) {
if (req.user.flags.isAdmin && !(userDefinition.isAdmin === 'on')) {
if (req.user.flags.isAdmin && (req.body.isAdmin !== 'on')) {
throw new SiteError(400, "You can't remove your own admin privileges");
}
}

Loading…
Cancel
Save