diff --git a/src/panel/graph_panel/graph_ctrl.ts b/src/panel/graph_panel/graph_ctrl.ts index 2536750..95fd7cd 100644 --- a/src/panel/graph_panel/graph_ctrl.ts +++ b/src/panel/graph_panel/graph_ctrl.ts @@ -338,11 +338,21 @@ class GraphCtrl extends MetricsPanelCtrl { this._analyticUnitsToShow ); - if(this.analyticService.isUp) { - await this.analyticsController.init(); + if(this.analyticService === undefined) { + appEvents.emit( + 'alert-error', + [ + 'Select Hastic datasource', + 'Panel config -> Visualization' + ] + ); + } else { + if(this.analyticService.isUp) { + await this.analyticsController.init(); - this._updatePanelInfo(); - this.analyticsController.updateServerInfo(); + this._updatePanelInfo(); + this.analyticsController.updateServerInfo(); + } } this._graphRenderer = new GraphRenderer(