diff --git a/server/controllers/admin.js b/server/controllers/admin.js index abeb2bd1..2ba7eebd 100644 --- a/server/controllers/admin.js +++ b/server/controllers/admin.js @@ -190,6 +190,12 @@ router.post('/users/:id', (req, res) => { } else { return usr.save() } + }).then((usr) => { + // Update guest rights for future requests + if (usr.provider === 'local' && usr.email === 'guest') { + rights.guest = usr + } + return usr }).then(() => { return res.json({ msg: 'OK' }) }).catch((err) => {