Adapt to API changes in core Gerrit Change-Id: Ibf391275bd7a58f7b66e45cee34070312aeb1d17
diff --git a/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java b/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java index 1160c1d..34777aa 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java +++ b/src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserModel.java
@@ -23,6 +23,7 @@ import com.gitblit.models.TeamModel; import com.gitblit.models.UserModel; import com.gitblit.utils.StringUtils; +import com.google.gerrit.extensions.client.ProjectState; import com.google.gerrit.reviewdb.client.Project.NameKey; import com.google.gerrit.server.project.NoSuchProjectException; import com.google.gerrit.server.project.ProjectControl; @@ -98,7 +99,7 @@ switch (ifRestriction) { case VIEW: - return !control.isHidden(); + return !control.getProject().getState().equals(ProjectState.HIDDEN); case CLONE: return control.canRunUploadPack(); case PUSH: @@ -128,7 +129,7 @@ name = getRepositoryName(name); ProjectControl control = projectControlFactory.controlFor(new NameKey(name)); - result = control != null && !control.isHidden(); + result = control != null && !control.getProject().getState().equals(ProjectState.HIDDEN); } catch (NoSuchProjectException e) { result = false; }