diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java b/gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java index 1e9d405d72..413e6c4561 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/query/change/IsVisibleToPredicate.java @@ -14,14 +14,14 @@ package com.google.gerrit.server.query.change; -import com.google.gerrit.reviewdb.Change; -import com.google.gerrit.reviewdb.ReviewDb; +import com.google.gerrit.reviewdb.client.Change; +import com.google.gerrit.reviewdb.server.ReviewDb; import com.google.gerrit.server.CurrentUser; import com.google.gerrit.server.IdentifiedUser; import com.google.gerrit.server.project.ChangeControl; import com.google.gerrit.server.project.NoSuchChangeException; import com.google.gerrit.server.query.OperatorPredicate; -import com.google.gwtorm.client.OrmException; +import com.google.gwtorm.server.OrmException; import com.google.inject.Provider; class IsVisibleToPredicate extends OperatorPredicate<ChangeData> { @@ -30,7 +30,7 @@ class IsVisibleToPredicate extends OperatorPredicate<ChangeData> { return ((IdentifiedUser) user).getAccountId().toString(); } if (user instanceof SingleGroupUser) { - return "group:" + ((SingleGroupUser) user).getEffectiveGroups() // + return "group:" + ((SingleGroupUser) user).getEffectiveGroups().getKnownGroups() // .iterator().next().toString(); } return user.toString(); @@ -55,7 +55,7 @@ class IsVisibleToPredicate extends OperatorPredicate<ChangeData> { } try { Change c = cd.change(db); - if (c != null && changeControl.controlFor(c, user).isVisible()) { + if (c != null && changeControl.controlFor(c, user).isVisible(db.get())) { cd.cacheVisibleTo(user); return true; } else { |