Browse Source

added a user not found error for permission grants

develop
Rob Colbert 10 months ago
parent
commit
8548919a84
  1. 4
      dtp-webapp-cli.js

4
dtp-webapp-cli.js

@ -34,6 +34,10 @@ module.grantPermission = async (target, permission) => {
const User = mongoose.model('User');
try {
const user = await User.findOne({ email: target }).select('+permissions +flags');
if (!user) {
throw new Error(`User not found (email: ${target})`);
}
switch (permission) {
case 'admin':
user.flags.isAdmin = true;

Loading…
Cancel
Save