Skip to content

Commit 2a1c4a7

Browse files
authored
Add filtering restrictions to display only Groovy type files. (#48)
1 parent 5702261 commit 2a1c4a7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/cn/opsbox/jenkinsci/plugins/cps/ConfigFileProviderOesTemplateFlowDefinitionConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.jenkinsci.lib.configprovider.model.Config;
1212
import org.jenkinsci.plugins.configfiles.ConfigFileStore;
1313
import org.jenkinsci.plugins.configfiles.GlobalConfigFiles;
14+
import org.jenkinsci.plugins.configfiles.groovy.GroovyScript;
1415
import org.kohsuke.stapler.DataBoundConstructor;
1516
import org.kohsuke.stapler.interceptor.RequirePOST;
1617

@@ -46,7 +47,9 @@ public ListBoxModel doFillScriptIdItems() {
4647
ConfigFileStore store = GlobalConfigFiles.get();
4748
Collection<Config> configs = store.getConfigs();
4849
for (Config config : configs) {
49-
items.add(config.name, config.id);
50+
if (config instanceof GroovyScript) {
51+
items.add(config.name, config.id);
52+
}
5053
}
5154
} catch (Exception e) {
5255
e.printStackTrace();

0 commit comments

Comments
 (0)