diff --git a/www/common/cryptpad-common.js b/www/common/cryptpad-common.js index 93dc1a4fc..ee9daeb49 100644 --- a/www/common/cryptpad-common.js +++ b/www/common/cryptpad-common.js @@ -246,10 +246,15 @@ define([ var getUserHash = common.getUserHash = function () { var hash = localStorage[userHashKey]; - if (hash && ['undefined', 'undefined/'].indexOf(hash) === -1) { + if (['undefined', 'undefined/'].indexOf(hash) === -1) { + localStorage.removeItem(userHashKey); + return; + } + + if (hash) { var sHash = common.serializeHash(hash); if (sHash !== hash) { localStorage[userHashKey] = sHash; } - } else { return; } + } return hash; };