diff --git a/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.ts b/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.ts index 06b311c55..d9fc22c84 100644 --- a/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.ts @@ -85,7 +85,7 @@ export class UserListingScreenComponent extends ListingComponent implement } canDeactivate(user: User): boolean { - return !(user.isAdmin && this.currentUser.id === user.id); + return !((this.currentUser.isUserAdmin && !this.currentUser.isAdmin && user.isAdmin) || this.currentUser.id === user.id); } async ngOnInit() {