diff options
author | binsky <timo@binsky.org> | 2021-08-31 17:20:20 +0300 |
---|---|---|
committer | binsky <timo@binsky.org> | 2021-08-31 17:20:20 +0300 |
commit | 933500f2c28400909d63cd29dc6c2c9c6c707849 (patch) | |
tree | b64aad93daa5f2f262d6d5037b8db2dccddcf29c | |
parent | cc6cca30b5efbbd75a0d6a23b54d7ed309b4a7fa (diff) |
improve encrypted field handling for null values
Signed-off-by: binsky <timo@binsky.org>
-rw-r--r-- | js/app/services/credentialservice.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/js/app/services/credentialservice.js b/js/app/services/credentialservice.js index e8bc2a41..b42c3efd 100644 --- a/js/app/services/credentialservice.js +++ b/js/app/services/credentialservice.js @@ -138,12 +138,13 @@ var fieldValue = angular.copy(credential[field]); var field_decrypted_value; try { - if(fieldValue!==null){ + if(fieldValue!==null && fieldValue!=="null" && fieldValue!==""){ field_decrypted_value = EncryptService.decryptString(fieldValue, key); }else{ field_decrypted_value=null; } } catch (e) { + console.error('Error decrypting credential:', credential); throw e; } try { |