From 889e1ab7292e75d99ff007b46ff458e5a153d892 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Wed, 4 Aug 2021 19:29:00 +0100 Subject: [PATCH] Field: use 0-based field.state.seriesIndex (#37563) (#37565) (cherry picked from commit 1fe345288690cebf755568b024c4939b34c539d1) Co-authored-by: Leon Sorokin --- packages/grafana-data/src/field/fieldOverrides.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/grafana-data/src/field/fieldOverrides.ts b/packages/grafana-data/src/field/fieldOverrides.ts index 202a2c164c2..d0a1e9d56ef 100644 --- a/packages/grafana-data/src/field/fieldOverrides.ts +++ b/packages/grafana-data/src/field/fieldOverrides.ts @@ -169,16 +169,16 @@ export function applyFieldOverrides(options: ApplyFieldOverrideOptions): DataFra range = { min, max, delta: max! - min! }; } + field.state!.seriesIndex = seriesIndex; + field.state!.range = range; + field.type = type; + // Some color modes needs series index to assign field color so we count // up series index here but ignore time fields if (field.type !== FieldType.time) { seriesIndex++; } - field.state!.seriesIndex = seriesIndex; - field.state!.range = range; - field.type = type; - // and set the display processor using it field.display = getDisplayProcessor({ field: field,