From 226029b7830f1abffdb6834a4b9681da31889198 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Fri, 19 Nov 2021 16:52:50 -0500 Subject: [PATCH] TimeSeries: fix fillBelowTo wrongly affecting fills of unrelated series (#41998) (#42013) (cherry picked from commit 07a440fd3aee671dddd1b93fe8a725a331f0492e) Co-authored-by: Leon Sorokin --- .../src/components/uPlot/config/UPlotConfigBuilder.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts b/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts index a17eba2dc1e..329978ed26b 100644 --- a/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts +++ b/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts @@ -230,13 +230,13 @@ export class UPlotConfigBuilder { // When fillBelowTo option enabled, handle series bands fill manually if (this.bands?.length) { config.bands = this.bands; - const keepFill = new Set(); + const killFill = new Set(); for (const b of config.bands) { - keepFill.add(b.series[0]); + killFill.add(b.series[1]); } for (let i = 1; i < config.series.length; i++) { - if (!keepFill.has(i)) { + if (killFill.has(i)) { config.series[i].fill = undefined; } }