Delete user builder and admin flags when specifying a custom role via dev tools
This commit is contained in:
parent
a0f1657087
commit
71b18a4260
|
@ -74,6 +74,10 @@ module.exports = async (ctx, next) => {
|
||||||
try {
|
try {
|
||||||
await getRole(roleHeader)
|
await getRole(roleHeader)
|
||||||
roleId = roleHeader
|
roleId = roleHeader
|
||||||
|
|
||||||
|
// Delete admin and builder flags so that the specified role is honoured
|
||||||
|
delete ctx.user.builder
|
||||||
|
delete ctx.user.admin
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Swallow error and do nothing
|
// Swallow error and do nothing
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue