Restore: Use BooleanCondition for #setVisible Change-Id: I4d5eb0a36dbdd9df086de7cc1ec1948989e95318
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/Restore.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/Restore.java index 6f74ddd..0b8fdfe 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/Restore.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/Restore.java
@@ -14,6 +14,8 @@ package com.google.gerrit.server.change; +import static com.google.gerrit.extensions.conditions.BooleanCondition.and; + import com.google.common.base.Strings; import com.google.gerrit.common.TimeUtil; import com.google.gerrit.extensions.api.changes.RestoreInput; @@ -156,7 +158,8 @@ .setLabel("Restore") .setTitle("Restore the change") .setVisible( - rsrc.getChange().getStatus() == Status.ABANDONED - && rsrc.permissions().database(dbProvider).testOrFalse(ChangePermission.RESTORE)); + and( + rsrc.getChange().getStatus() == Status.ABANDONED, + rsrc.permissions().database(dbProvider).testCond(ChangePermission.RESTORE))); } }