Mitsuhiro Tanda 9 年之前
父節點
當前提交
71b5007ec7
共有 1 個文件被更改,包括 4 次插入8 次删除
  1. 4 8
      public/app/plugins/datasource/cloudwatch/datasource.js

+ 4 - 8
public/app/plugins/datasource/cloudwatch/datasource.js

@@ -354,17 +354,13 @@ function (angular, _, moment, dateMath, CloudWatchAnnotationQuery) {
       var self = this;
       return _.chain(targets)
       .map(function(target) {
-        var dimensionKey = null;
-        var variableName = null;
-        _.each(target.dimensions, function(v, k) {
-          if (templateSrv.variableExists(v)) {
-            dimensionKey = k;
-            variableName = v;
-          }
+        var dimensionKey = _.findKey(target.dimensions, function(v) {
+          return templateSrv.variableExists(v);
         });
+
         if (dimensionKey) {
           var variable = _.find(templateSrv.variables, function(variable) {
-            return templateSrv.containsVariable(variableName, variable.name);
+            return templateSrv.containsVariable(target.dimensions[dimensionKey], variable.name);
           });
           return self.getExpandedVariables(target, dimensionKey, variable);
         } else {