diff options
Diffstat (limited to 'java/com/google/gerrit/server/account/GroupControl.java')
-rw-r--r-- | java/com/google/gerrit/server/account/GroupControl.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/java/com/google/gerrit/server/account/GroupControl.java b/java/com/google/gerrit/server/account/GroupControl.java index d42db60985..fd18d3eb34 100644 --- a/java/com/google/gerrit/server/account/GroupControl.java +++ b/java/com/google/gerrit/server/account/GroupControl.java @@ -19,7 +19,6 @@ import com.google.gerrit.entities.Account; import com.google.gerrit.entities.AccountGroup; import com.google.gerrit.entities.GroupDescription; import com.google.gerrit.exceptions.NoSuchGroupException; -import com.google.gerrit.extensions.restapi.AuthException; import com.google.gerrit.server.CurrentUser; import com.google.gerrit.server.permissions.GlobalPermission; import com.google.gerrit.server.permissions.PermissionBackend; @@ -189,10 +188,7 @@ public class GroupControl { private boolean canAdministrateServer() { try { - perm.check(GlobalPermission.ADMINISTRATE_SERVER); - return true; - } catch (AuthException e) { - return false; + return perm.test(GlobalPermission.ADMINISTRATE_SERVER); } catch (PermissionBackendException e) { logger.atFine().log( "Failed to check %s global capability for user %s", |