From 97c5f52bbcc406411f16e77ec3ec5491ddef519c Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 30 Aug 2026 23:55:29 -0400 Subject: [PATCH] refac --- src/routes/auth/+page.svelte | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/routes/auth/+page.svelte b/src/routes/auth/+page.svelte index d5ccd33076..fe7e1d3480 100644 --- a/src/routes/auth/+page.svelte +++ b/src/routes/auth/+page.svelte @@ -157,9 +157,7 @@ const redirectPath = $page.url.searchParams.get('redirect'); const logout = $page.url.searchParams.get('logout') === 'true'; - if (logout) { - await user.set(null); - } else if ($user) { + if ($user && !logout) { goto(redirectPath || '/'); } else { if (redirectPath) { @@ -177,8 +175,8 @@ // Auto-redirect to SSO when OAUTH_AUTO_REDIRECT is enabled and the // deployment is unambiguously SSO-only (single provider, no login form, - // no LDAP). Suppressed by ?form=, ?error=, onboarding, trusted-header - // auth, or an existing session/token. + // no LDAP). Suppressed by ?logout=true, ?form=, ?error=, onboarding, + // trusted-header auth, or an existing session/token. if ($config?.oauth?.auto_redirect && !logout && !form && !error) { const providers = Object.keys($config?.oauth?.providers ?? {}); if (