mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
ensure current template variable is set.
- When distributing a dashboard it is often not practical to have "current" template variable option set. This commit ensures that for dashboards with no current, it is assigned when the dashboard loads (assuming refresh on load is set.)
This commit is contained in:
parent
0cb57f52de
commit
dc4743a392
@ -64,6 +64,10 @@ function (angular, _, kbn) {
|
||||
}
|
||||
else if (variable.refresh) {
|
||||
return self.updateOptions(variable).then(function() {
|
||||
if (_.isEmpty(variable.current) && variable.options.length) {
|
||||
console.log("setting current for %s", variable.name);
|
||||
self.setVariableValue(variable, variable.options[0], true);
|
||||
}
|
||||
self.variableLock[variableName].resolve();
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user