From b9d8f554c6407da14ac3af68e1fa0ceb9af333fb Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Mon, 14 Apr 2014 19:21:12 -0400 Subject: [PATCH] Unclear status of MatrixConfiguration when enableFingerprintsInDependencyGraph mode selected. --- core/src/main/java/hudson/tasks/Fingerprinter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/hudson/tasks/Fingerprinter.java b/core/src/main/java/hudson/tasks/Fingerprinter.java index ef01582c48..4c31ac750f 100644 --- a/core/src/main/java/hudson/tasks/Fingerprinter.java +++ b/core/src/main/java/hudson/tasks/Fingerprinter.java @@ -30,7 +30,6 @@ import hudson.FilePath; import hudson.FilePath.FileCallable; import hudson.Launcher; import hudson.Util; -import hudson.matrix.MatrixConfiguration; import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.Action; @@ -169,7 +168,8 @@ public class Fingerprinter extends Recorder implements Serializable, DependencyD } AbstractProject p = key; - if (key instanceof MatrixConfiguration) { + // TODO is this harmful to call unconditionally, so it would apply also to MavenModule for example? + if (key.getClass().getName().equals("hudson.matrix.MatrixConfiguration")) { p = key.getRootProject(); } -- GitLab