From 07a440fd3aee671dddd1b93fe8a725a331f0492e Mon Sep 17 00:00:00 2001 From: Leon Sorokin Date: Fri, 19 Nov 2021 14:42:04 -0600 Subject: [PATCH] TimeSeries: fix fillBelowTo wrongly affecting fills of unrelated series (#41998) --- .../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 f4b1d1432c6..f67f97b1575 100644 --- a/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts +++ b/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts @@ -231,13 +231,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; } }