build fix

This commit is contained in:
Timur Ercan
2023-03-19 14:20:28 +01:00
parent 7d0c91e565
commit 72914c49c4

View File

@ -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. // No need to add a signature, if no one signed yet.
if (signaturesCount > 0) { if (signaturesCount > 0) {
signedDocumentAsBase64 = await addDigitalSignature(document.document); signedDocumentAsBase64 = await addDigitalSignature(
document?.document || ""
);
} }
const buffer: Buffer = Buffer.from(signedDocumentAsBase64, "base64"); 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-Length", buffer.length);
res.setHeader( res.setHeader(
"Content-Disposition", "Content-Disposition",
`attachment; filename=${document.title}` `attachment; filename=${document?.title}`
); );
return res.status(200).send(buffer); return res.status(200).send(buffer);