diff --git a/www/common/common-ui-elements.js b/www/common/common-ui-elements.js index 92f47648b..331c15fd9 100644 --- a/www/common/common-ui-elements.js +++ b/www/common/common-ui-elements.js @@ -1552,9 +1552,6 @@ define([ var common = config.common; var hasFriends = Object.keys(config.friends || {}).length !== 0; - if (!hasFriends) { - return void UI.alert(Messages.team_noFriend); - } var privateData = common.getMetadataMgr().getPrivateData(); var team = privateData.teams[config.teamId]; if (!team) { return void UI.warn(Messages.error); } 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); }