From c86cdb180543b37e2bc5f4bfd909d4c6ecef502b Mon Sep 17 00:00:00 2001 From: Mathieu Payeur Levallois Date: Wed, 4 May 2016 07:47:05 -0400 Subject: [PATCH] opentsdb: apply templating on filters (#4594) --- public/app/plugins/datasource/opentsdb/datasource.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/datasource/opentsdb/datasource.js b/public/app/plugins/datasource/opentsdb/datasource.js index 32139832628..16f96ae060e 100644 --- a/public/app/plugins/datasource/opentsdb/datasource.js +++ b/public/app/plugins/datasource/opentsdb/datasource.js @@ -376,11 +376,16 @@ function (angular, _, dateMath) { if (target.filters && target.filters.length > 0) { 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 { query.tags = angular.copy(target.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'); } } }