diff --git a/core/src/main/java/hudson/model/Hudson.java b/core/src/main/java/hudson/model/Hudson.java index 4051423d8c1018feb0e2d810f1ce0be65f3940c3..cdfb6863291465eea4b88e4bde6e5426fc24bb37 100644 --- a/core/src/main/java/hudson/model/Hudson.java +++ b/core/src/main/java/hudson/model/Hudson.java @@ -386,7 +386,7 @@ public final class Hudson extends View implements ItemGroup, Node ItemGroup parent = q.pop(); for (Item i : parent.getItems()) { if(type.isInstance(i)) - r.add(type.cast(r)); + r.add(type.cast(i)); if(i instanceof ItemGroup) q.push((ItemGroup)i); }