diff --git a/www/common/userObject.js b/www/common/userObject.js index 7ac1bfe88..db8e687d3 100644 --- a/www/common/userObject.js +++ b/www/common/userObject.js @@ -43,10 +43,20 @@ define([ var c = Crypto.createEncryptor(key); cryptor.encrypt = function (href) { // Never encrypt blob href, they are always read-only - if (href.slice(0,7) === '/file/#') { return href; } - return c.encrypt(href); + try { + if (href.slice(0,7) === '/file/#') { return href; } + return c.encrypt(href); + } catch (e) { + return; + } + }; + cryptor.decrypt = function (msg) { + try { + return c.decrypt(msg); + } catch (e) { + return; + } }; - cryptor.decrypt = c.decrypt; } catch (e) { console.error(e); }