From 3c3ae597c1c533ba9d5728ee633e8f60b80d5720 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Tue, 4 Apr 2023 16:04:04 +0300 Subject: [PATCH] RED-6523 - multitenancy --- src/lib/users/services/keycloak-status.service.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/users/services/keycloak-status.service.ts b/src/lib/users/services/keycloak-status.service.ts index 0b3ce04..60bdf1b 100644 --- a/src/lib/users/services/keycloak-status.service.ts +++ b/src/lib/users/services/keycloak-status.service.ts @@ -26,10 +26,13 @@ export class KeycloakStatusService { } createLoginUrlAndExecute() { - window.location.href = this._keyCloakService.getKeycloakInstance().createLoginUrl({ - redirectUri: this.createLoginUrl(), - idpHint: this._configService.values.OAUTH_IDP_HINT, - }); + const keycloakInstance = this._keyCloakService?.getKeycloakInstance(); + if (keycloakInstance) { + window.location.href = keycloakInstance.createLoginUrl({ + redirectUri: this.createLoginUrl(), + idpHint: this._configService.values.OAUTH_IDP_HINT, + }); + } } createLoginUrl() {