diff --git a/js/models/storage/LocalEncrypted.js b/js/models/storage/LocalEncrypted.js index fc0570116..42509ab6b 100644 --- a/js/models/storage/LocalEncrypted.js +++ b/js/models/storage/LocalEncrypted.js @@ -34,10 +34,11 @@ Storage.prototype._encryptObj = function(obj) { Storage.prototype._decrypt = function(base64) { var decryptedStr=null; - try { - var decrypted = CryptoJS.AES.decrypt(base64, this._getPassphrase()); + var decrypted = CryptoJS.AES.decrypt(base64, this._getPassphrase()); + + if (decrypted) decryptedStr = decrypted.toString(CryptoJS.enc.Utf8); - } catch (e) {} + return decryptedStr; };