Catch href decryption errors

This commit is contained in:
yflory 2019-12-20 14:26:34 +01:00
parent 408bc94765
commit 4db16faac0

View file

@ -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);
}