From e471a450d11b67de4297c2b4c42442141a4b5a9c Mon Sep 17 00:00:00 2001 From: Jared Date: Thu, 19 Jun 2025 16:15:55 +0200 Subject: [PATCH] fix view redirect to vorgang --- src/routes/(token-based)/view/+page.server.ts | 10 ++++++++-- src/routes/(token-based)/view/+page.svelte | 1 - src/routes/anmeldung/+page.server.ts | 1 - 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/routes/(token-based)/view/+page.server.ts b/src/routes/(token-based)/view/+page.server.ts index 69c7301..220a440 100644 --- a/src/routes/(token-based)/view/+page.server.ts +++ b/src/routes/(token-based)/view/+page.server.ts @@ -1,6 +1,12 @@ -import { redirectIfVorgangExists } from '$lib/server/vorgangService'; +import { redirect } from '@sveltejs/kit'; /** @type {import('./$types').Actions} */ export const actions = { - default: async ({request}: {request: Request}) => redirectIfVorgangExists(request) + default: async ({request}: {request: Request}) => { + const data = await request.formData(); + const caseId = data.get('case-id'); + const caseToken = data.get('case-token'); + + if( caseId && caseToken) throw redirect(303, `/list/${caseId}?token=${caseToken}`); + } } \ No newline at end of file diff --git a/src/routes/(token-based)/view/+page.svelte b/src/routes/(token-based)/view/+page.svelte index f2a6c49..183b9c8 100644 --- a/src/routes/(token-based)/view/+page.svelte +++ b/src/routes/(token-based)/view/+page.svelte @@ -2,7 +2,6 @@ import BaseInputField from '$lib/components/BaseInputField.svelte'; import Button from '$lib/components/Button.svelte'; import ArrowRight from '$lib/icons/Arrow-right.svelte'; - import Exclamation from '$lib/icons/Exclamation.svelte'; export let form; diff --git a/src/routes/anmeldung/+page.server.ts b/src/routes/anmeldung/+page.server.ts index 210da49..167b8ef 100644 --- a/src/routes/anmeldung/+page.server.ts +++ b/src/routes/anmeldung/+page.server.ts @@ -15,7 +15,6 @@ export const actions = { const isTokenValid = await hasValidToken(caseId, caseToken); if ( isTokenValid !== true) return isTokenValid; - throw redirect(303, `/list/${caseId}?token=${caseToken}`); } } as const;