From 933500f2c28400909d63cd29dc6c2c9c6c707849 Mon Sep 17 00:00:00 2001 From: binsky Date: Tue, 31 Aug 2021 16:20:20 +0200 Subject: improve encrypted field handling for null values Signed-off-by: binsky --- js/app/services/credentialservice.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'js/app') 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 { -- cgit v1.2.3