1
0
mirror of https://github.com/bitwarden/web synced 2025-12-10 05:13:40 +00:00

org key fixes

This commit is contained in:
Kyle Spearrin
2017-03-09 22:28:14 -05:00
parent 429b2b8a21
commit 14e290c489
2 changed files with 10 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ angular
if ($state.includes('backend.org')) {
var userProfile = authService.getUserProfile();
if (!userProfile.organizations.length) {
if (!userProfile.organizations || !userProfile.organizations.length) {
return;
}

View File

@@ -115,13 +115,20 @@ angular
}
if ($sessionStorage.orgKeys) {
_orgKeys = {};
var orgKeys = {},
setKey = false;
for (var orgId in $sessionStorage.orgKeys) {
if ($sessionStorage.orgKeys.hasOwnProperty(orgId)) {
var orgKeyBytes = forge.util.decode64($sessionStorage.orgKeys[orgId]);
_orgKeys[orgId] = orgKeyBytes;
orgKeys[orgId] = orgKeyBytes;
setKey = true;
}
}
if (setKey) {
_orgKeys = orgKeys;
}
}
return _orgKeys;