瀏覽代碼

fix(influxdb): Fix for Ad-Hoc Filters variable & changing dashboards, fixes #6821

Torkel Ödegaard 9 年之前
父節點
當前提交
a9c0f66cda
共有 3 個文件被更改,包括 3 次插入0 次删除
  1. 1 0
      CHANGELOG.md
  2. 1 0
      public/app/features/dashboard/unsavedChangesSrv.js
  3. 1 0
      public/app/features/templating/templateSrv.js

+ 1 - 0
CHANGELOG.md

@@ -24,6 +24,7 @@
 * **Singlestat**: Support repeated template variables in prefix/postfix [#6595](https://github.com/grafana/grafana/issues/6595)
 * **Singlestat**: Support repeated template variables in prefix/postfix [#6595](https://github.com/grafana/grafana/issues/6595)
 * **Templating**: Don't persist variable options with refresh option [#6586](https://github.com/grafana/grafana/issues/6586)
 * **Templating**: Don't persist variable options with refresh option [#6586](https://github.com/grafana/grafana/issues/6586)
 * **Alerting**: Add ability to have OR conditions (and mixing AND & OR) [#6579](https://github.com/grafana/grafana/issues/6579)
 * **Alerting**: Add ability to have OR conditions (and mixing AND & OR) [#6579](https://github.com/grafana/grafana/issues/6579)
+* **InfluxDB**: Fix for Ad-Hoc Filters variable & changing dashboards [#6821](https://github.com/grafana/grafana/issues/6821)
 
 
 # 4.0-beta1 (2016-11-09)
 # 4.0-beta1 (2016-11-09)
 
 

+ 1 - 0
public/app/features/dashboard/unsavedChangesSrv.js

@@ -110,6 +110,7 @@ function(angular, _) {
       _.each(dash.templating.list, function(value) {
       _.each(dash.templating.list, function(value) {
         value.current = null;
         value.current = null;
         value.options = null;
         value.options = null;
+        value.filters = null;
       });
       });
     };
     };
 
 

+ 1 - 0
public/app/features/templating/templateSrv.js

@@ -25,6 +25,7 @@ function (angular, _, kbn) {
     this.updateTemplateData = function() {
     this.updateTemplateData = function() {
       this._index = {};
       this._index = {};
       this._filters = {};
       this._filters = {};
+      this._adhocVariables = {};
 
 
       for (var i = 0; i < this.variables.length; i++) {
       for (var i = 0; i < this.variables.length; i++) {
         var variable = this.variables[i];
         var variable = this.variables[i];