GUACAMOLE-508: Use object instead of array for multiple promises.
diff --git a/guacamole/src/main/webapp/app/navigation/services/userPageService.js b/guacamole/src/main/webapp/app/navigation/services/userPageService.js
index 6100237..b9144a6 100644
--- a/guacamole/src/main/webapp/app/navigation/services/userPageService.js
+++ b/guacamole/src/main/webapp/app/navigation/services/userPageService.js
@@ -163,9 +163,12 @@
authenticationService.getCurrentUsername()
);
- $q.all([getRootGroups,getPermissionSets])
+ $q.all({
+ rootGroups : getRootGroups,
+ permissionsSets : getPermissionSets
+ })
.then(function rootConnectionGroupsPermissionsRetrieved(data) {
- deferred.resolve(generateHomePage(data[0],data[1]));
+ deferred.resolve(generateHomePage(data.rootGroups,data.permissionsSets));
});
return deferred.promise;