From 415a8728c9845601282e5dfffe76d859df6cca8f Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Sat, 3 Dec 2022 19:37:39 +0100 Subject: [PATCH] feat: more redirects --- .../(authenticated)/dashboard/+layout.server.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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;