diff --git a/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts b/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts index e18beaf..5716698 100644 --- a/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts +++ b/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts @@ -6,8 +6,12 @@ export const load: LayoutServerLoad = async ({ fetch }) => { let details; try { details = await apiFetchDetails(fetch); - } catch { - throw redirect(302, '/register'); + } catch (e: any) { + if (e.code === 401) { + throw redirect(302, '/auth/login'); + } else { + throw redirect(302, '/register'); + } } let submissionProgress;