From 5760ccc382de2f33c62aed6d7ebcf066d8dc9065 Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Mon, 26 Aug 2019 14:42:07 +0300 Subject: [PATCH] Return clone of newIdentity in createIdentity function. --- javascript/src/iframe/viamapi-iframe.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index b8ca39f..aec4b16 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -528,8 +528,13 @@ const connection = Penpal.connectToParent({ newIdentity.setPinCode(pinCode); window.currentlyLoadedIdentity = newIdentity; + const { + publicKey, + x509Certificate + } = newIdentity.authentication; + window.loadedIdentities[ - newIdentity.authentication.publicKey + publicKey ] = newIdentity; extendPinCodeTtl(newIdentity.authentication.publicKey, pinCode); @@ -538,7 +543,12 @@ const connection = Penpal.connectToParent({ ); result({ - data: newIdentity, + data: { + authentication: { + publicKey, + x509Certificate + } + }, code: "200", status: "Identity created" }); -- GitLab