Commit dc4743a3 by woodsaj

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.)
parent 0cb57f52
......@@ -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();
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment