From 277843642c1831385ff5dd7440f005006b569bc9 Mon Sep 17 00:00:00 2001 From: Chris Veilleux Date: Fri, 29 Mar 2019 12:31:14 -0500 Subject: [PATCH] minor refactor --- projects/account/src/app/core/http/profile.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/account/src/app/core/http/profile.service.ts b/projects/account/src/app/core/http/profile.service.ts index 475bd38..7f2026a 100644 --- a/projects/account/src/app/core/http/profile.service.ts +++ b/projects/account/src/app/core/http/profile.service.ts @@ -29,11 +29,14 @@ export function storeRedirect() { } export function navigateToLogin(delay: number): void { - const redirectURI = localStorage.getItem('redirect'); + let redirectURI = localStorage.getItem('redirect'); + if (!redirectURI) { + redirectURI = environment.mycroftUrls.account; + localStorage.removeItem('redirect'); + } const singleSignOnURI = environment.mycroftUrls.singleSignOn + '/login?redirect=' + redirectURI; - localStorage.removeItem('redirect'); setTimeout(() => { window.location.assign(singleSignOnURI); }, delay); }