diff --git a/src/views/users.js b/src/views/users.js index a162ff442..926f0129b 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -1073,12 +1073,13 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio }); } - Client.onReady(refresh); - Client.onReady(function () { if ($scope.user.isAtLeastAdmin) loadExternalLdapConfig(); }); - Client.onReady(function () { if ($scope.user.isAtLeastAdmin) $scope.directoryConfig.refresh(); }); - Client.onReady(function () { if ($scope.user.isAtLeastAdmin) $scope.userDirectoryConfig.refresh(); }); - Client.onReady(refreshAllUsers); Client.onReady(function () { + refresh(); + if ($scope.user.isAtLeastAdmin) loadExternalLdapConfig(); + if ($scope.user.isAtLeastAdmin) $scope.directoryConfig.refresh(); + if ($scope.user.isAtLeastAdmin) $scope.userDirectoryConfig.refresh(); + refreshAllUsers(); + // Order matters for permissions used in canEdit $scope.roles = [ { id: 'user', name: $translate.instant('users.role.user'), disabled: false },