diff --git a/core/src/main/java/hudson/model/Queue.java b/core/src/main/java/hudson/model/Queue.java index 243e1ba39efe427a3f3263b09b8256d181acc71a..4585a0284d1cfdc6c3d182e0f3149f821de48380 100644 --- a/core/src/main/java/hudson/model/Queue.java +++ b/core/src/main/java/hudson/model/Queue.java @@ -1375,7 +1375,7 @@ public class Queue extends ResourceController implements Saveable { if (label != null) { if (label.isOffline()) { Set nodes = label.getNodes(); - if (nodes.size() > 1) return new BecauseLabelIsOffline(label); + if (nodes.size() != 1) return new BecauseLabelIsOffline(label); else return new BecauseNodeIsOffline(nodes.iterator().next()); } } @@ -1384,7 +1384,7 @@ public class Queue extends ResourceController implements Saveable { return CauseOfBlockage.fromMessage(Messages._Queue_WaitingForNextAvailableExecutor()); Set nodes = label.getNodes(); - if (nodes.size() > 1) return new BecauseLabelIsBusy(label); + if (nodes.size() != 1) return new BecauseLabelIsBusy(label); else return new BecauseNodeIsBusy(nodes.iterator().next()); }