From c576316016989a1458849a353213a1e5cbcb2540 Mon Sep 17 00:00:00 2001 From: Damyan Mitev <damyan.mitev@vereign.com> Date: Thu, 30 May 2019 13:27:14 +0300 Subject: [PATCH] Add error handling in signDocument --- javascript/src/iframe/viamapi-iframe.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 6de3366..f38e8ad 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -1011,7 +1011,13 @@ const connection = Penpal.connectToParent({ const pdfRaw = base64ToByteArray(downloadResponse.data); - const signedPdf = await signPdf(pdfRaw, certificateOneTime, passportChain, privateKeyOneTime); + let signedPdf; + try { + signedPdf = await signPdf(pdfRaw, certificateOneTime, passportChain, privateKeyOneTime); + } catch (err) { + console.error(err); + return encodeResponse("500", "", err.message); + } const signedPdfB64 = byteArrayToBase64(signedPdf); -- GitLab