Skip to content

Commit ff21eb8

Browse files
authored
Merge pull request #1684 from vladak/filterIndexedProjects
Filter indexed projects
2 parents de712c8 + e1c0b1a commit ff21eb8

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/org/opensolaris/opengrok/web/ProjectHelper.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,8 @@ private void populateGroups() {
149149
}
150150

151151
/**
152-
* Filters set of projects based on the authorizer options.
152+
* Filters set of projects based on the authorizer options
153+
* and whether the project is indexed.
153154
*
154155
* @param p set of projects
155156
* @return filtered set of projects
@@ -159,7 +160,7 @@ private Set<Project> filterProjects(Set<Project> p) {
159160
repos.removeIf(new Predicate<Project>() {
160161
@Override
161162
public boolean test(Project t) {
162-
return !cfg.isAllowed(t);
163+
return !cfg.isAllowed(t) || !t.isIndexed();
163164
}
164165
});
165166
return repos;
@@ -196,7 +197,7 @@ private Set<Project> cacheProjects(String name, Set<Project> original) {
196197
p = filterProjects(original);
197198
cfg.setRequestAttribute(name, p);
198199
}
199-
return p.stream().filter(proj -> proj.isIndexed()).collect(Collectors.toSet());
200+
return p;
200201
}
201202

202203
/**

0 commit comments

Comments
 (0)