diff --git a/core/src/main/java/hudson/util/RunList.java b/core/src/main/java/hudson/util/RunList.java index 4ebe1677cd604568de56731cd893bb87a44c5147..3a01c60a9f9525398ba4f523474d95490010f080 100644 --- a/core/src/main/java/hudson/util/RunList.java +++ b/core/src/main/java/hudson/util/RunList.java @@ -90,10 +90,8 @@ public class RunList extends ArrayList { public RunList node(Node node) { for (Iterator itr = iterator(); itr.hasNext();) { Run r = itr.next(); - if (r instanceof AbstractBuild) { - if (((AbstractBuild)r).getBuiltOn()!=node) { - itr.remove(); - } + if (!(r instanceof AbstractBuild) || ((AbstractBuild)r).getBuiltOn()!=node) { + itr.remove(); } } return this;