Kaynağa Gözat

inject templateSrv

Mitsuhiro Tanda 9 yıl önce
ebeveyn
işleme
540436e9d5

+ 2 - 2
public/app/plugins/datasource/cloudwatch/datasource.js

@@ -23,7 +23,7 @@ function (angular, _, moment, dateMath, CloudWatchAnnotationQuery) {
 
 
       var queries = [];
       var queries = [];
       options = angular.copy(options);
       options = angular.copy(options);
-      options.targets = this.expandTemplateVariable(options.targets);
+      options.targets = this.expandTemplateVariable(options.targets, templateSrv);
       _.each(options.targets, function(target) {
       _.each(options.targets, function(target) {
         if (target.hide || !target.namespace || !target.metricName || _.isEmpty(target.statistics)) {
         if (target.hide || !target.namespace || !target.metricName || _.isEmpty(target.statistics)) {
           return;
           return;
@@ -338,7 +338,7 @@ function (angular, _, moment, dateMath, CloudWatchAnnotationQuery) {
       });
       });
     }
     }
 
 
-    this.expandTemplateVariable = function(targets) {
+    this.expandTemplateVariable = function(targets, templateSrv) {
       return _.chain(targets)
       return _.chain(targets)
       .map(function(target) {
       .map(function(target) {
         var dimensionKey = null;
         var dimensionKey = null;