diff --git a/projects/app/src/pages/login/provider.tsx b/projects/app/src/pages/login/provider.tsx index bd676000c..d504b2822 100644 --- a/projects/app/src/pages/login/provider.tsx +++ b/projects/app/src/pages/login/provider.tsx @@ -79,7 +79,12 @@ const provider = () => { return; } - if (!code || !loginStore?.state || !state) return; + if ( + !code || + !loginStore || + (loginStore.provider !== OAuthEnum.sso && (!loginStore.state || !state)) + ) + return; if (isOauthLogging) return;