From 0e5d7477fc22e58d62a6f0eee1be5c6b8f3f7427 Mon Sep 17 00:00:00 2001 From: Daria Golova Date: Tue, 2 Aug 2022 20:57:10 +0300 Subject: [PATCH] added data check for the table on Profile page --- src/pages/digitalId/ProfileId.jsx | 4 +++- src/store/store.js | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/pages/digitalId/ProfileId.jsx b/src/pages/digitalId/ProfileId.jsx index e776d8f..c8b55c6 100644 --- a/src/pages/digitalId/ProfileId.jsx +++ b/src/pages/digitalId/ProfileId.jsx @@ -234,7 +234,9 @@ const Profile = observer (() => { {/* Table */} - +
+ +
{/* Left sidebar */}
diff --git a/src/store/store.js b/src/store/store.js index 7f6055a..bcbce6c 100644 --- a/src/store/store.js +++ b/src/store/store.js @@ -121,8 +121,10 @@ class Store { } userDataFetchChange(res) { - this._userData = res.data; - } + if (res.data) { + this._userData = res.data; + } + }; keysArrayFetchChange(res) { this._keysArray = res.data; @@ -167,12 +169,12 @@ class Store { }) } - get decryptedUserData(){ + get decryptedUserData() { return this._userData.map((elem) => ({ ...elem, key: elem.label, label: labelMap[elem.label], - value: cryptography.decryptMessageWithPassphrase(elem.value, elem.value_nonce, registrationStore.passPhrase, registrationStore.pubKey).split(':')[1] + value: cryptography.decryptMessageWithPassphrase(elem.value, elem.value_nonce, this.passPhrase, this.pubKey).split(':')[1] })) }