diff --git a/web/src/routes/auth/login/+page.ts b/web/src/routes/auth/login/+page.ts index 348d737820..dceb340505 100644 --- a/web/src/routes/auth/login/+page.ts +++ b/web/src/routes/auth/login/+page.ts @@ -8,10 +8,10 @@ import type { PageLoad } from './$types'; export const load = (async ({ parent, url }) => { await parent(); - const continueUrl = url.searchParams.get('continue'); + const continueUrl = Route.continue(url.searchParams.get('continue'), Route.photos()); if (authManager.authenticated) { - redirect(307, Route.continue(continueUrl, Route.photos())); + redirect(307, continueUrl); } if (!serverConfigManager.value.isInitialized) {