mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix(templating): fixed scoped vars issue when generating urls for panel links, fixes #2410
This commit is contained in:
@@ -115,17 +115,20 @@ function (angular, _) {
|
||||
});
|
||||
};
|
||||
|
||||
this.fillVariableValuesForUrl = function(params) {
|
||||
var toUrlVal = function(current) {
|
||||
if (current.text === 'All') {
|
||||
return 'All';
|
||||
} else {
|
||||
return current.value;
|
||||
}
|
||||
};
|
||||
|
||||
this.fillVariableValuesForUrl = function(params, scopedVars) {
|
||||
_.each(this.variables, function(variable) {
|
||||
params['var-' + variable.name] = toUrlVal(variable.current);
|
||||
var current = variable.current;
|
||||
var value = current.value;
|
||||
|
||||
if (current.text === 'All') {
|
||||
value = 'All';
|
||||
}
|
||||
|
||||
if (scopedVars && scopedVars[variable.name] !== void 0) {
|
||||
value = scopedVars[variable.name].value;
|
||||
}
|
||||
|
||||
params['var-' + variable.name] = value;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user