提交 95c73c31 编写于 作者: J Jesse Glick

NPE in form validation when configured on a non-AbstractProject, like a workflow job.

上级 9620057a
......@@ -296,6 +296,9 @@ public class ArtifactArchiver extends Recorder implements SimpleBuildStep {
* Performs on-the-fly validation on the file mask wildcard.
*/
public FormValidation doCheckArtifacts(@AncestorInPath AbstractProject project, @QueryParameter String value) throws IOException {
if (project == null) {
return FormValidation.ok();
}
return FilePath.validateFileMask(project.getSomeWorkspace(),value);
}
......
......@@ -260,6 +260,9 @@ public class Fingerprinter extends Recorder implements Serializable, DependencyD
}
public FormValidation doCheckTargets(@AncestorInPath AbstractProject<?,?> project, @QueryParameter String value) throws IOException {
if (project == null) {
return FormValidation.ok();
}
return FilePath.validateFileMask(project.getSomeWorkspace(),value);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册