Skip to content

Commit 0687136

Browse files
authored
Fix isParameterized: Check the parameters used to build (#579)
1 parent deb4b21 commit 0687136

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/io/jenkins/plugins/pipelinegraphview/utils/AbstractPipelineViewAction.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.fasterxml.jackson.databind.ObjectMapper;
55
import hudson.model.Action;
66
import hudson.model.BallColor;
7+
import hudson.model.ParametersAction;
78
import hudson.model.ParametersDefinitionProperty;
89
import hudson.security.Permission;
910
import hudson.util.HttpResponses;
@@ -47,6 +48,11 @@ public String getBuildDisplayName() {
4748
}
4849

4950
public boolean isParameterized() {
51+
ParametersAction paramAction = run.getAction(ParametersAction.class);
52+
if (paramAction != null && !paramAction.getAllParameters().isEmpty()) {
53+
return true;
54+
}
55+
5056
ParametersDefinitionProperty property = run.getParent().getProperty(ParametersDefinitionProperty.class);
5157
return property != null && !property.getParameterDefinitions().isEmpty();
5258
}

0 commit comments

Comments
 (0)