summaryrefslogtreecommitdiff
path: root/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java')
-rw-r--r--modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java
index 731659c4b7..3744416a4e 100644
--- a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java
+++ b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/TemplateQueryBuilder.java
@@ -39,6 +39,7 @@ import org.elasticsearch.script.Script;
import org.elasticsearch.script.ScriptType;
import java.io.IOException;
+import java.util.Collections;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
@@ -57,11 +58,12 @@ public class TemplateQueryBuilder extends AbstractQueryBuilder<TemplateQueryBuil
private final Script template;
public TemplateQueryBuilder(String template, ScriptType scriptType, Map<String, Object> params) {
- this(new Script(template, scriptType, "mustache", params));
+ this(new Script(scriptType, "mustache", template, params));
}
public TemplateQueryBuilder(String template, ScriptType scriptType, Map<String, Object> params, XContentType ct) {
- this(new Script(template, scriptType, "mustache", params, ct));
+ this(new Script(scriptType, "mustache", template,
+ ct == null ? Collections.emptyMap() : Collections.singletonMap(Script.CONTENT_TYPE_OPTION, ct.mediaType()), params));
}
TemplateQueryBuilder(Script template) {