From 48d77fb5de7f596482bc005c77ea6135ef353b77 Mon Sep 17 00:00:00 2001
From: Gospodin Bodurov <gospodin@bodurov.net>
Date: Thu, 27 Jun 2019 11:51:13 +0300
Subject: [PATCH] Fix bug

---
 javascript/src/iframe/viamapi-iframe.js | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index c84dabe..7687af5 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1194,8 +1194,12 @@ const connection = Penpal.connectToParent({
         certificatePEM: certificateOneTime
       } = keys;
 
+      passportChain.reverse();
+
       passportChain.push(passportCertificate);
 
+      passportChain.reverse();
+
       const pdfContentType = "application/pdf";
 
       if (documentContentType !== pdfContentType) {
@@ -1308,9 +1312,13 @@ const connection = Penpal.connectToParent({
         certificatePEM: certificateOneTime
       } = keys;
 
+      passportChain.reverse();
+
       passportChain.push(passportCertificate);
       passportChain.push(certificateOneTime);
 
+      passportChain.reverse();
+
       const pdfContentType = "application/pdf";
 
       if (documentContentType !== pdfContentType) {
@@ -1328,8 +1336,6 @@ const connection = Penpal.connectToParent({
         }
       }
 
-      passportChain.reverse();
-
       const signResponse = await executeRestfulFunction(
         "private",
         window.viamApi,
-- 
GitLab