removed duplicate validation of vorgang and token
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
import { loginUser, logoutUser } from '$lib/server/authService';
|
import { loginUser, logoutUser } from '$lib/server/authService';
|
||||||
import { checkIfVorgangExists, hasValidToken } from '$lib/server/vorgangService.js';
|
|
||||||
import { redirect } from '@sveltejs/kit';
|
import { redirect } from '@sveltejs/kit';
|
||||||
|
|
||||||
export const actions = {
|
export const actions = {
|
||||||
@@ -9,12 +8,9 @@ export const actions = {
|
|||||||
const data = await request.formData();
|
const data = await request.formData();
|
||||||
const caseId = data.get('case-id');
|
const caseId = data.get('case-id');
|
||||||
const caseToken = data.get('case-token');
|
const caseToken = data.get('case-token');
|
||||||
|
|
||||||
const isVorgangValid = await checkIfVorgangExists(caseId);
|
if (!caseId || !caseToken) return;
|
||||||
if (!isVorgangValid) return isVorgangValid;
|
|
||||||
const isTokenValid = await hasValidToken(caseId, caseToken);
|
|
||||||
if (!isTokenValid) 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