diff --git a/www/common/common-ui-elements.js b/www/common/common-ui-elements.js index f61c0a641..c1c8bf2b1 100644 --- a/www/common/common-ui-elements.js +++ b/www/common/common-ui-elements.js @@ -1701,7 +1701,7 @@ define([ var $nav = $linkContent.closest('.alertify').find('nav'); $(linkError).text('').hide(); var name = $(linkName).val(); - var pw = $(linkPassword).val(); + var pw = $(linkPassword).find('input').val(); var msg = $(linkMessage).val(); var hash = Hash.createRandomHash('invite', pw); var hashData = Hash.parseTypeHash('invite', hash); diff --git a/www/teams/inner.js b/www/teams/inner.js index 040d7ffeb..a00c035b7 100644 --- a/www/teams/inner.js +++ b/www/teams/inner.js @@ -184,7 +184,7 @@ define([ var $categories = $('
', {'class': 'cp-sidebarlayout-categories'}) .appendTo(APP.$leftside); - var hash = common.getMetadataMgr().getPrivateData().teamInviteHash; + var hash = common.getMetadataMgr().getPrivateData().teamInviteHash && mainCategories.link; var categories = team ? teamCategories : mainCategories; var active = team ? 'drive' : (hash ? 'link' : 'list'); @@ -1051,6 +1051,7 @@ define([ }; refreshLink = function (common, cb) { + if (!mainCategories.link) { return; } var privateData = common.getMetadataMgr().getPrivateData(); var hash = privateData.teamInviteHash; var hashData = Hash.parseTypeHash('invite', hash); @@ -1133,6 +1134,7 @@ define([ if ($divLink.length) { $divLink.remove(); $('div.cp-team-cat-link').remove(); + delete mainCategories.link; } }); var $divCreate = $('div.cp-team-create');