fix: stabilize build and archive configs

This commit is contained in:
colinislit
2025-11-23 11:42:40 +01:00
parent c12063d58d
commit 00ca026382
11 changed files with 573 additions and 36 deletions

View File

@@ -13,9 +13,7 @@ import { z } from 'zod';
const CreateIntakeSchema = z.object({
patient_id: z.string().uuid('Patient ID moet een geldige UUID zijn'),
title: z.string().min(1, 'Titel is verplicht'),
department: z.enum(['Volwassenen', 'Jeugd', 'Ouderen'], {
errorMap: () => ({ message: 'Afdeling moet Volwassenen, Jeugd of Ouderen zijn' }),
}),
department: z.enum(['Volwassenen', 'Jeugd', 'Ouderen']),
start_date: z.string().min(1, 'Startdatum is verplicht'),
psychologist_id: z.string().uuid().optional(),
notes: z.string().optional(),
@@ -96,7 +94,7 @@ export async function POST(request: NextRequest) {
return NextResponse.json(
{
error: 'Validatiefout',
details: result.error.errors.map(e => ({
details: result.error.issues.map(e => ({
field: e.path.join('.'),
message: e.message,
})),