Skip to content
Snippets Groups Projects

Resolve "Filtering in the course catalog is broken"

3 files
+ 38
2
Compare changes
  • Side-by-side
  • Inline

Files

@@ -171,7 +171,8 @@ public class EditionController {
@@ -171,7 +171,8 @@ public class EditionController {
eCache.register(lcEditions);
eCache.register(lcEditions);
erCache.getAndIgnoreMissing(lcEditions.stream().map(EditionDetailsDTO::getId));
erCache.getAndIgnoreMissing(lcEditions.stream().map(EditionDetailsDTO::getId));
var editions = es.queueEditionDTO(lcEditions, QueueEditionDetailsDTO.class);
var editions = es.queueEditionDTO(es.filterEditions(lcEditions, filter),
 
QueueEditionDetailsDTO.class);
if (person.getDefaultRole() != DefaultRole.ADMIN) {
if (person.getDefaultRole() != DefaultRole.ADMIN) {
editions = editions.stream().filter(e -> !e.getHidden()).toList();
editions = editions.stream().filter(e -> !e.getHidden()).toList();
}
}
Loading