diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java index 09859645a..5bee98421 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java @@ -294,12 +294,10 @@ public class QueuesState { ResourceEnum resourceType = generic.getResourceType(); Set criteria = generic.getCriterions(); - final ICriterion compositedCriterion = CriterionCompounder.buildAnd( - criteria).getResult(); for (LimitingResourceQueue each : queues) { Resource resource = each.getResource(); if (resource.getType().equals(resourceType) - && compositedCriterion.isSatisfiedBy(resource)) { + && resource.satisfiesCriterionsAtSomePoint(criteria)) { result.add(each); } }