diff --git a/public/app/plugins/panel/graph/module.ts b/public/app/plugins/panel/graph/module.ts index a430be98662..6fce3b5d81a 100644 --- a/public/app/plugins/panel/graph/module.ts +++ b/public/app/plugins/panel/graph/module.ts @@ -219,6 +219,18 @@ class GraphCtrl extends MetricsPanelCtrl { return series; } + seriesOverrideChanged() { + if (!this.seriesList) { + return; + } + + for (let series of this.seriesList) { + series.applySeriesOverrides(this.panel.seriesOverrides); + } + + this.render(); + } + changeSeriesColor(series, color) { series.color = color; this.panel.aliasColors[series.alias] = series.color; diff --git a/public/app/plugins/panel/graph/series_overrides_ctrl.js b/public/app/plugins/panel/graph/series_overrides_ctrl.js index 014c1f6abe7..2789a24923c 100644 --- a/public/app/plugins/panel/graph/series_overrides_ctrl.js +++ b/public/app/plugins/panel/graph/series_overrides_ctrl.js @@ -43,7 +43,7 @@ define([ } $scope.updateCurrentOverrides(); - $scope.ctrl.render(); + $scope.ctrl.seriesOverrideChanged(); }; $scope.colorSelected = function(color) {