diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.html b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.html
index 24bb4ea3d..968c3cabf 100644
--- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.html
+++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.html
@@ -27,10 +27,10 @@
{{ translations[role] | translate }}
@@ -52,12 +52,12 @@
-
+
diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.ts b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.ts
index 57e28460d..311bc4b13 100644
--- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.ts
+++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/user-details/user-details.component.ts
@@ -1,4 +1,4 @@
-import { Component, EventEmitter, Input, OnChanges, OnDestroy, Output } from '@angular/core';
+import { Component, EventEmitter, Input, OnChanges, Output } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms';
import { AdminDialogService } from '../../../services/admin-dialog.service';
import { BaseFormComponent, IconButtonTypes, LoadingService, Toaster } from '@iqser/common-ui';
@@ -120,8 +120,8 @@ export class UserDetailsComponent extends BaseFormComponent implements OnChanges
}
disabledDelete(user: User): boolean {
- const userAdmin = user.roles.includes('RED_ADMIN');
- const currentUserAdmin = this._userService.currentUser.roles.includes('RED_ADMIN');
+ const userAdmin = user.isAdmin;
+ const currentUserAdmin = this._userService.currentUser.isAdmin;
return user.id === this._userService.currentUser.id || (userAdmin && !currentUserAdmin);
}