Browse Source

opentsdb: apply templating on filters (#4594)

Mathieu Payeur Levallois 9 years ago
parent
commit
c86cdb1805
1 changed files with 7 additions and 2 deletions
  1. 7 2
      public/app/plugins/datasource/opentsdb/datasource.js

+ 7 - 2
public/app/plugins/datasource/opentsdb/datasource.js

@@ -376,11 +376,16 @@ function (angular, _, dateMath) {
 
 
       if (target.filters && target.filters.length > 0) {
       if (target.filters && target.filters.length > 0) {
         query.filters = angular.copy(target.filters);
         query.filters = angular.copy(target.filters);
+        if(query.filters){
+          for(var filter_key in query.filters){
+            query.filters[filter_key].filter = templateSrv.replace(query.filters[filter_key].filter, options.scopedVars, 'pipe');
+          }
+        }
       } else {
       } else {
         query.tags = angular.copy(target.tags);
         query.tags = angular.copy(target.tags);
         if(query.tags){
         if(query.tags){
-          for(var key in query.tags){
-            query.tags[key] = templateSrv.replace(query.tags[key], options.scopedVars, 'pipe');
+          for(var tag_key in query.tags){
+            query.tags[tag_key] = templateSrv.replace(query.tags[tag_key], options.scopedVars, 'pipe');
           }
           }
         }
         }
       }
       }