Interpolate the field property in elastic search term queries (#8663)

* Interpolate the field property in elastic search term queries

* more defensive interpolation of query.field in ES templates
This commit is contained in:
ajrnz 2017-07-12 06:25:56 +01:00 committed by Torkel Ödegaard
parent bb3bcbe6a1
commit 43974898c1

View File

@ -331,6 +331,9 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes
this.metricFindQuery = function(query) {
query = angular.fromJson(query);
query.query = templateSrv.replace(query.query || '*', {}, 'lucene');
if ('field' in query) {
query.field = templateSrv.replace(query.field, {}, 'lucene');
}
if (!query) {
return $q.when([]);