From 5a515908cdf29212d198cedb2219f096cd9c66d9 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Wed, 28 Sep 2022 11:13:46 +0300 Subject: [PATCH] Fix guard causing redirect loop if a user is not authorized. Fix claims actions bar background --- claims/claim-utils/displayClaims/displayClaims.component.html | 2 +- connect/communityGuard/connectAdminLoginGuard.guard.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/claims/claim-utils/displayClaims/displayClaims.component.html b/claims/claim-utils/displayClaims/displayClaims.component.html index ee8b01d7..0082a945 100644 --- a/claims/claim-utils/displayClaims/displayClaims.component.html +++ b/claims/claim-utils/displayClaims/displayClaims.component.html @@ -3,7 +3,7 @@
-
+
diff --git a/connect/communityGuard/connectAdminLoginGuard.guard.ts b/connect/communityGuard/connectAdminLoginGuard.guard.ts index 6a1765de..2b55ede5 100644 --- a/connect/communityGuard/connectAdminLoginGuard.guard.ts +++ b/connect/communityGuard/connectAdminLoginGuard.guard.ts @@ -24,6 +24,7 @@ export class ConnectAdminLoginGuard implements CanActivate, CanActivateChild { let errorCode = LoginErrorCodes.NOT_LOGIN; const authorized = this.userManagementService.getUserInfo().pipe(take(1), map(user => { if (user) { + errorCode = LoginErrorCodes.NOT_ADMIN; if (Session.isPortalAdministrator(user) || Session.isCommunityCurator(user) || Session.isManager('community', community, user)) { return of(true); }