From ff0da6b3e271e477842817883ac03ef2aed1fcf3 Mon Sep 17 00:00:00 2001 From: Julia Wehden Date: Fri, 20 Mar 2026 10:59:35 +0100 Subject: [PATCH] fix: contract-pdf Type-Fehler (null signatureData + Buffer) --- app/api/bookings/[id]/contract-pdf/route.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/bookings/[id]/contract-pdf/route.ts b/app/api/bookings/[id]/contract-pdf/route.ts index fd86f80..ff59ba8 100644 --- a/app/api/bookings/[id]/contract-pdf/route.ts +++ b/app/api/bookings/[id]/contract-pdf/route.ts @@ -46,7 +46,7 @@ export async function GET( priceConfig, }; - const signatureData = booking.contractSignedOnline ? booking.contractSignatureData : undefined; + const signatureData = booking.contractSignedOnline ? booking.contractSignatureData ?? undefined : undefined; const pdfBuffer = await generateContractFromTemplate( bookingWithPriceConfig, @@ -55,7 +55,7 @@ export async function GET( signatureData ); - return new NextResponse(pdfBuffer, { + return new NextResponse(new Uint8Array(pdfBuffer), { status: 200, headers: { 'Content-Type': 'application/pdf',