Navigation Menu

Skip to content

Commit

Permalink
[FIXED JENKINS-12226] Triggering a build with 'Current build paramete…
Browse files Browse the repository at this point in the history
…rs' fails when the current build parameters includes a node name
  • Loading branch information
imod committed Feb 25, 2012
1 parent 5f181a3 commit af9c222
Showing 1 changed file with 13 additions and 11 deletions.
Expand Up @@ -79,17 +79,19 @@ public BuildWrapper createBuildWrapper(AbstractBuild<?, ?> build) {
build.addAction(new LabelBadgeAction(getLabel(), Messages.LabelBadgeAction_node_tooltip(getLabel())));

final ParametersDefinitionProperty property = build.getProject().getProperty(hudson.model.ParametersDefinitionProperty.class);
final List<ParameterDefinition> parameterDefinitions = property.getParameterDefinitions();
for (ParameterDefinition paramDef : parameterDefinitions) {
if (paramDef instanceof NodeParameterDefinition) {
final NodeParameterDefinition nodeParameterDefinition = (NodeParameterDefinition) paramDef;
if (nodeParameterDefinition.getAllowMultiNodeSelection()) {
// we expect only one node parameter definition per job
return new TriggerNextBuildWrapper(nodeParameterDefinition);
} else {
return null;
}
}
if (property != null) {
final List<ParameterDefinition> parameterDefinitions = property.getParameterDefinitions();
for (ParameterDefinition paramDef : parameterDefinitions) {
if (paramDef instanceof NodeParameterDefinition) {
final NodeParameterDefinition nodeParameterDefinition = (NodeParameterDefinition) paramDef;
if (nodeParameterDefinition.getAllowMultiNodeSelection()) {
// we expect only one node parameter definition per job
return new TriggerNextBuildWrapper(nodeParameterDefinition);
} else {
return null;
}
}
}
}
return null;
}
Expand Down

0 comments on commit af9c222

Please sign in to comment.