diff options
Diffstat (limited to 'java/com/google/gerrit/server/query/account/AccountQueryProcessor.java')
-rw-r--r-- | java/com/google/gerrit/server/query/account/AccountQueryProcessor.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/java/com/google/gerrit/server/query/account/AccountQueryProcessor.java b/java/com/google/gerrit/server/query/account/AccountQueryProcessor.java index e380ef13dd..9893d1a778 100644 --- a/java/com/google/gerrit/server/query/account/AccountQueryProcessor.java +++ b/java/com/google/gerrit/server/query/account/AccountQueryProcessor.java @@ -43,6 +43,7 @@ import com.google.inject.Provider; public class AccountQueryProcessor extends QueryProcessor<AccountState> { private final AccountControl.Factory accountControlFactory; private final Sequences sequences; + private final IndexConfig indexConfig; static { // It is assumed that basic rewrites do not touch visibleto predicates. @@ -71,12 +72,13 @@ public class AccountQueryProcessor extends QueryProcessor<AccountState> { () -> limitsFactory.create(userProvider.get()).getQueryLimit()); this.accountControlFactory = accountControlFactory; this.sequences = sequences; + this.indexConfig = indexConfig; } @Override protected Predicate<AccountState> enforceVisibility(Predicate<AccountState> pred) { return new AndSource<>( - pred, new AccountIsVisibleToPredicate(accountControlFactory.get()), start); + pred, new AccountIsVisibleToPredicate(accountControlFactory.get()), start, indexConfig); } @Override |