Potential fix for #621

pull/7/head
Rashid Khan 12 years ago
parent f194336277
commit e832519d59
  1. 24
      src/app/services/dashboard.js

@ -184,17 +184,19 @@ function (angular, $, kbn, _, config, moment, Modernizr) {
// Set the current dashboard
self.current = _.clone(dashboard);
// Ok, now that we've setup the current dashboard, we can inject our services
querySrv = $injector.get('querySrv');
filterSrv = $injector.get('filterSrv');
// Make sure these re-init
querySrv.init();
filterSrv.init();
// If there's an interval set, the indices have not been calculated yet,
// so there is no data. Call refresh to calculate the indices and notify the panels.
self.refresh();
// Delay this until we're sure that querySrv and filterSrv are ready
$timeout(function() {
// Ok, now that we've setup the current dashboard, we can inject our services
querySrv = $injector.get('querySrv');
filterSrv = $injector.get('filterSrv');
// Make sure these re-init
querySrv.init();
filterSrv.init();
},0).then(function() {
// Call refresh to calculate the indices and notify the panels that we're ready to roll
self.refresh();
});
if(dashboard.refresh) {
self.set_interval(dashboard.refresh);

Loading…
Cancel
Save