Browse Source

Delete user builder and admin flags when specifying a custom role via dev tools

pull/6409/head
Andrew Kingston 4 years ago
parent
commit
71b18a4260
  1. 4
      packages/server/src/middleware/currentapp.js

4
packages/server/src/middleware/currentapp.js

@ -74,6 +74,10 @@ module.exports = async (ctx, next) => {
try {
await getRole(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) {
// Swallow error and do nothing
}

Loading…
Cancel
Save