diff --git a/app/src/components/siteNav/SiteNav.tsx b/app/src/components/siteNav/SiteNav.tsx index 6054705..df44dfe 100644 --- a/app/src/components/siteNav/SiteNav.tsx +++ b/app/src/components/siteNav/SiteNav.tsx @@ -44,9 +44,14 @@ const SiteNav: React.FC = () => { } ]; const handleSignIn = async () => { - await instance.loginRedirect({ - scopes: [`api://${import.meta.env.VITE_CLIENT_ID}/user_impersonation`] - }); + try { + await instance.handleRedirectPromise() + await instance.loginRedirect({ + scopes: [`api://${import.meta.env.VITE_CLIENT_ID}/user_impersonation`] + }); + } catch (error) { + console.log(error); + } }; const handleSignOut = () => { instance.logoutRedirect();