fix view redirect to vorgang
This commit is contained in:
@@ -1,6 +1,12 @@
|
|||||||
import { redirectIfVorgangExists } from '$lib/server/vorgangService';
|
import { redirect } from '@sveltejs/kit';
|
||||||
|
|
||||||
/** @type {import('./$types').Actions} */
|
/** @type {import('./$types').Actions} */
|
||||||
export const 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}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,6 @@
|
|||||||
import BaseInputField from '$lib/components/BaseInputField.svelte';
|
import BaseInputField from '$lib/components/BaseInputField.svelte';
|
||||||
import Button from '$lib/components/Button.svelte';
|
import Button from '$lib/components/Button.svelte';
|
||||||
import ArrowRight from '$lib/icons/Arrow-right.svelte';
|
import ArrowRight from '$lib/icons/Arrow-right.svelte';
|
||||||
import Exclamation from '$lib/icons/Exclamation.svelte';
|
|
||||||
|
|
||||||
export let form;
|
export let form;
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ export const actions = {
|
|||||||
const isTokenValid = await hasValidToken(caseId, caseToken);
|
const isTokenValid = await hasValidToken(caseId, caseToken);
|
||||||
if ( isTokenValid !== true) return isTokenValid;
|
if ( isTokenValid !== true) return isTokenValid;
|
||||||
|
|
||||||
|
|
||||||
throw redirect(303, `/list/${caseId}?token=${caseToken}`);
|
throw redirect(303, `/list/${caseId}?token=${caseToken}`);
|
||||||
}
|
}
|
||||||
} as const;
|
} as const;
|
||||||
|
|||||||
Reference in New Issue
Block a user