|
|
@@ -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 {
|