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',