GUACAMOLE-526: Handle rejections for absolutely all promises.
This commit is contained in:
1 parent
f6d5e5662b
commit
266b445c21
23 files changed
+118
-276
No files matched your search
@@ -50,6 +50,7 @@ angular.module('navigation').directive('guacUserMenu', [function guacUserMenu()
|
||||
var $location = $injector.get('$location');
|
||||
var $route = $injector.get('$route');
|
||||
var authenticationService = $injector.get('authenticationService');
|
||||
var requestService = $injector.get('requestService');
|
||||
var userService = $injector.get('userService');
|
||||
var userPageService = $injector.get('userPageService');
|
||||
|
||||
@@ -110,7 +111,7 @@ angular.module('navigation').directive('guacUserMenu', [function guacUserMenu()
|
||||
var email = user.attributes[User.Attributes.EMAIL_ADDRESS];
|
||||
$scope.userURL = email ? 'mailto:' + email : null;
|
||||
|
||||
});
|
||||
}, requestService.WARN);
|
||||
|
||||
/**
|
||||
* The available main pages for the current user.
|
||||
@@ -141,7 +142,9 @@ angular.module('navigation').directive('guacUserMenu', [function guacUserMenu()
|
||||
* after logout completes.
|
||||
*/
|
||||
$scope.logout = function logout() {
|
||||
authenticationService.logout()['finally'](function logoutComplete() {
|
||||
authenticationService.logout()
|
||||
['catch'](requestService.IGNORE)
|
||||
['finally'](function logoutComplete() {
|
||||
if ($location.path() !== '/')
|
||||
$location.url('/');
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user