From 1a29a769c6e3f5ef1db78e4a80deec0663bf7120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 8 Apr 2016 17:43:13 -0400 Subject: [PATCH] fix(series overrides): graph no rerenders with new styles after updating series override, fixes #4621 --- public/app/plugins/panel/graph/module.ts | 12 ++++++++++++ .../app/plugins/panel/graph/series_overrides_ctrl.js | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) 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) {