diff options
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.java | 6 |
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) { |