diff options
author | Jack Conradson <osjdconrad@gmail.com> | 2016-11-10 09:59:13 -0800 |
---|---|---|
committer | Jack Conradson <osjdconrad@gmail.com> | 2016-11-10 09:59:13 -0800 |
commit | aeb97ff41298e26b107a733837dfe17f123c0c9b (patch) | |
tree | 8d37fa8c7365df2ce52626b003c1838572a62d88 /modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java | |
parent | 2e531902ffb776e6ea9d15e99ab904aa4cb256dc (diff) |
Clean up of Script.
Closes #21321
Diffstat (limited to 'modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java')
-rw-r--r-- | modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java index f323fcf450..e366b34e3d 100644 --- a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java +++ b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java @@ -40,7 +40,8 @@ import org.elasticsearch.search.builder.SearchSourceBuilder; import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.transport.TransportService; -import static java.util.Collections.emptyMap; +import java.util.Collections; + import static org.elasticsearch.script.ScriptContext.Standard.SEARCH; public class TransportSearchTemplateAction extends HandledTransportAction<SearchTemplateRequest, SearchTemplateResponse> { @@ -66,8 +67,9 @@ public class TransportSearchTemplateAction extends HandledTransportAction<Search protected void doExecute(SearchTemplateRequest request, ActionListener<SearchTemplateResponse> listener) { final SearchTemplateResponse response = new SearchTemplateResponse(); try { - Script script = new Script(request.getScript(), request.getScriptType(), TEMPLATE_LANG, request.getScriptParams()); - ExecutableScript executable = scriptService.executable(script, SEARCH, emptyMap()); + Script script = new Script(request.getScriptType(), TEMPLATE_LANG, request.getScript(), + request.getScriptParams() == null ? Collections.emptyMap() : request.getScriptParams()); + ExecutableScript executable = scriptService.executable(script, SEARCH); BytesReference source = (BytesReference) executable.run(); response.setSource(source); |