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;