From 72914c49c4c56a88b03ef49c73b6e628a981d868 Mon Sep 17 00:00:00 2001 From: Timur Ercan Date: Sun, 19 Mar 2023 14:20:28 +0100 Subject: [PATCH] build fix --- apps/web/pages/api/documents/[id].ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/web/pages/api/documents/[id].ts b/apps/web/pages/api/documents/[id].ts index c9fbd4644..500061921 100644 --- a/apps/web/pages/api/documents/[id].ts +++ b/apps/web/pages/api/documents/[id].ts @@ -57,11 +57,13 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) { }, }); - let signedDocumentAsBase64 = document.document; + let signedDocumentAsBase64 = document?.document || ""; // No need to add a signature, if no one signed yet. if (signaturesCount > 0) { - signedDocumentAsBase64 = await addDigitalSignature(document.document); + signedDocumentAsBase64 = await addDigitalSignature( + document?.document || "" + ); } const buffer: Buffer = Buffer.from(signedDocumentAsBase64, "base64"); @@ -69,7 +71,7 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) { res.setHeader("Content-Length", buffer.length); res.setHeader( "Content-Disposition", - `attachment; filename=${document.title}` + `attachment; filename=${document?.title}` ); return res.status(200).send(buffer);