diff --git a/core/src/main/java/hudson/model/Project.java b/core/src/main/java/hudson/model/Project.java index 57c2c5eb8e..a15cd4ee83 100644 --- a/core/src/main/java/hudson/model/Project.java +++ b/core/src/main/java/hudson/model/Project.java @@ -169,18 +169,12 @@ public abstract class Project

,B extends Build> @Override public boolean isFingerprintConfigured() { - for (Publisher p : publishers) { - if(p instanceof Fingerprinter) - return true; - } - return false; + return getPublishersList().get(Fingerprinter.class)!=null; } public MavenInstallation inferMavenInstallation() { - for (Builder builder : builders) { - if (builder instanceof Maven) - return ((Maven) builder).getMaven(); - } + Maven m = getBuildersList().get(Maven.class); + if (m!=null) return m.getMaven(); return null; }