mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix(elasticsearch): fixed proper json escaping for lucene query, fixes #2981
This commit is contained in:
@@ -159,7 +159,10 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes
|
||||
if (target.hide) {return;}
|
||||
|
||||
var esQuery = angular.toJson(this.queryBuilder.build(target));
|
||||
esQuery = esQuery.replace("$lucene_query", target.query || '*');
|
||||
var luceneQuery = angular.toJson(target.query || '*');
|
||||
// remove inner quotes
|
||||
luceneQuery = luceneQuery.substr(1, luceneQuery.length - 2);
|
||||
esQuery = esQuery.replace("$lucene_query", luceneQuery);
|
||||
|
||||
payload += header + '\n' + esQuery + '\n';
|
||||
sentTargets.push(target);
|
||||
|
||||
Reference in New Issue
Block a user