Commit 9d1906d3 by Torkel Ödegaard

fix(elasticsearch): fixed issue with disabling (hiding) query, fixes #3300

parent 4a3f50ce
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
* **dashboard**: fix for collapse row by clicking on row title, fixes [#3065](https://github.com/grafana/grafana/issues/3065) * **dashboard**: fix for collapse row by clicking on row title, fixes [#3065](https://github.com/grafana/grafana/issues/3065)
* **influxdb**: fix for relative time ranges `last x months` and `last x years`, fixes [#3067](https://github.com/grafana/grafana/issues/3067) * **influxdb**: fix for relative time ranges `last x months` and `last x years`, fixes [#3067](https://github.com/grafana/grafana/issues/3067)
* **graph**: layout fix for color picker when right side legend was enabled, fixes [#3093](https://github.com/grafana/grafana/issues/3093) * **graph**: layout fix for color picker when right side legend was enabled, fixes [#3093](https://github.com/grafana/grafana/issues/3093)
* **elasticsearch**: disabling elastic query (via eye) caused error, fixes [#3300](https://github.com/grafana/grafana/issues/3300)
# 2.5 (2015-10-28) # 2.5 (2015-10-28)
......
...@@ -163,11 +163,10 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes ...@@ -163,11 +163,10 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes
var payload = ""; var payload = "";
var target; var target;
var sentTargets = []; var sentTargets = [];
var headerAdded = false;
for (var i = 0; i < options.targets.length; i++) { for (var i = 0; i < options.targets.length; i++) {
target = options.targets[i]; target = options.targets[i];
if (target.hide) {return;} if (target.hide) {continue;}
var queryObj = this.queryBuilder.build(target); var queryObj = this.queryBuilder.build(target);
var esQuery = angular.toJson(queryObj); var esQuery = angular.toJson(queryObj);
...@@ -176,12 +175,9 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes ...@@ -176,12 +175,9 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes
luceneQuery = luceneQuery.substr(1, luceneQuery.length - 2); luceneQuery = luceneQuery.substr(1, luceneQuery.length - 2);
esQuery = esQuery.replace("$lucene_query", luceneQuery); esQuery = esQuery.replace("$lucene_query", luceneQuery);
if (!headerAdded) {
var searchType = queryObj.size === 0 ? 'count' : 'query_then_fetch'; var searchType = queryObj.size === 0 ? 'count' : 'query_then_fetch';
var header = this.getQueryHeader(searchType, options.range.from, options.range.to); var header = this.getQueryHeader(searchType, options.range.from, options.range.to);
payload += header + '\n'; payload += header + '\n';
headerAdded = true;
}
payload += esQuery + '\n'; payload += esQuery + '\n';
sentTargets.push(target); sentTargets.push(target);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment