fix(ApiCallService): isRoot is not working as admin/moderator
This commit is contained in:
parent
27be0b5177
commit
0b3d180edd
1 changed files with 2 additions and 2 deletions
|
@ -312,8 +312,8 @@ export class ApiCallService implements OnApplicationShutdown {
|
|||
|
||||
if (ep.meta.requireModerator || ep.meta.requireAdmin) {
|
||||
const myRoles = await this.roleService.getUserRoles(user!.id);
|
||||
const isModerator = myRoles.some(r => r.isModerator || r.isAdministrator);
|
||||
const isAdmin = myRoles.some(r => r.isAdministrator);
|
||||
const isModerator = myRoles.some(r => r.isModerator || r.isAdministrator) || user?.isRoot;
|
||||
const isAdmin = myRoles.some(r => r.isAdministrator) || user?.isRoot;
|
||||
const userProfile = await this.userEntityService.pack(user!.id, user, { schema: 'MeDetailed' });
|
||||
const isMFAEnabled = userProfile.twoFactorEnabled;
|
||||
if (!isMFAEnabled) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue