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) {
|
if (ep.meta.requireModerator || ep.meta.requireAdmin) {
|
||||||
const myRoles = await this.roleService.getUserRoles(user!.id);
|
const myRoles = await this.roleService.getUserRoles(user!.id);
|
||||||
const isModerator = myRoles.some(r => r.isModerator || r.isAdministrator);
|
const isModerator = myRoles.some(r => r.isModerator || r.isAdministrator) || user?.isRoot;
|
||||||
const isAdmin = myRoles.some(r => r.isAdministrator);
|
const isAdmin = myRoles.some(r => r.isAdministrator) || user?.isRoot;
|
||||||
const userProfile = await this.userEntityService.pack(user!.id, user, { schema: 'MeDetailed' });
|
const userProfile = await this.userEntityService.pack(user!.id, user, { schema: 'MeDetailed' });
|
||||||
const isMFAEnabled = userProfile.twoFactorEnabled;
|
const isMFAEnabled = userProfile.twoFactorEnabled;
|
||||||
if (!isMFAEnabled) {
|
if (!isMFAEnabled) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue