summaryrefslogtreecommitdiff
path: root/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java
diff options
context:
space:
mode:
authorJack Conradson <osjdconrad@gmail.com>2016-11-10 09:59:13 -0800
committerJack Conradson <osjdconrad@gmail.com>2016-11-10 09:59:13 -0800
commitaeb97ff41298e26b107a733837dfe17f123c0c9b (patch)
tree8d37fa8c7365df2ce52626b003c1838572a62d88 /modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TransportSearchTemplateAction.java
parent2e531902ffb776e6ea9d15e99ab904aa4cb256dc (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.java8
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);