Skip to content

Commit 71b5007

Browse files
committed
refactor
1 parent 07cce5f commit 71b5007

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

public/app/plugins/datasource/cloudwatch/datasource.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -354,17 +354,13 @@ function (angular, _, moment, dateMath, CloudWatchAnnotationQuery) {
354354
var self = this;
355355
return _.chain(targets)
356356
.map(function(target) {
357-
var dimensionKey = null;
358-
var variableName = null;
359-
_.each(target.dimensions, function(v, k) {
360-
if (templateSrv.variableExists(v)) {
361-
dimensionKey = k;
362-
variableName = v;
363-
}
357+
var dimensionKey = _.findKey(target.dimensions, function(v) {
358+
return templateSrv.variableExists(v);
364359
});
360+
365361
if (dimensionKey) {
366362
var variable = _.find(templateSrv.variables, function(variable) {
367-
return templateSrv.containsVariable(variableName, variable.name);
363+
return templateSrv.containsVariable(target.dimensions[dimensionKey], variable.name);
368364
});
369365
return self.getExpandedVariables(target, dimensionKey, variable);
370366
} else {

0 commit comments

Comments
 (0)