From f92247c99b66db1ff6a96cc9db79da658e45d16f Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Thu, 14 Aug 2025 01:45:06 +0200 Subject: [PATCH] fix: oauth auto-login infinite loop (#20904) --- web/src/routes/auth/login/+page.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/src/routes/auth/login/+page.svelte b/web/src/routes/auth/login/+page.svelte index fca888006a..3334cb3e71 100644 --- a/web/src/routes/auth/login/+page.svelte +++ b/web/src/routes/auth/login/+page.svelte @@ -30,8 +30,8 @@ eventManager.emit('auth.login', user); }; - const onFirstLogin = async () => await goto(AppRoute.AUTH_CHANGE_PASSWORD); - const onOnboarding = async () => await goto(AppRoute.AUTH_ONBOARDING); + const onFirstLogin = () => goto(AppRoute.AUTH_CHANGE_PASSWORD); + const onOnboarding = () => goto(AppRoute.AUTH_ONBOARDING); onMount(async () => { if (!$featureFlags.oauth) { @@ -54,6 +54,7 @@ console.error('Error [login-form] [oauth.callback]', error); oauthError = getServerErrorMessage(error) || $t('errors.unable_to_complete_oauth_login'); oauthLoading = false; + return; } }