Преглед изворни кода

Fixed issue with dashlinks/panellinks and sending template variable value 'All', Fixes #2297

Torkel Ödegaard пре 10 година
родитељ
комит
8d7ac3862c
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      public/app/features/templating/templateSrv.js

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

@@ -116,8 +116,16 @@ function (angular, _) {
     };
 
     this.fillVariableValuesForUrl = function(params) {
+      var toUrlVal = function(current) {
+        if (current.text === 'All') {
+          return 'All';
+        } else {
+          return current.value;
+        }
+      };
+
       _.each(this.variables, function(variable) {
-        params['var-' + variable.name] = variable.current.value;
+        params['var-' + variable.name] = toUrlVal(variable.current);
       });
     };