import caseNumberOccupied from '$lib/helper/caseNumberOccupied'; import { fail, redirect } from '@sveltejs/kit'; /** @type {import('./$types').Actions} */ export const actions = { default: async ({ request }) => { const data = await request.formData(); console.log(`--- ${Object.keys(data)}`) const caseNumber = data.get('caseNumber')?.toString(); if (!caseNumber) { console.log('^^^ here') return fail(400, { success: false, caseNumber, error: { caseNumber: 'Die Vorgangsnummer darf nicht leer sein.' } }); } let res = (await caseNumberOccupied(caseNumber)) console.log(`gibt es? ${res} + ${caseNumber}`) if (!(await caseNumberOccupied(caseNumber))) { console.log('^^^ there') return fail(400, { success: false, caseNumber, error: { caseNumber: 'Die Vorgangsnummer existiert in dieser Anwendung nicht.' } }); } else { throw redirect(303, `/list/${caseNumber}`); } } };