From e9576853c161d00a2e26c0a06551d21d675015bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 18 Feb 2021 16:56:47 +0100 Subject: [PATCH] Table: Fixes issue with fixed min and auto max with bar gauge cell (#31316) --- packages/grafana-data/src/field/scale.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/grafana-data/src/field/scale.ts b/packages/grafana-data/src/field/scale.ts index f041d041c4f..62280274224 100644 --- a/packages/grafana-data/src/field/scale.ts +++ b/packages/grafana-data/src/field/scale.ts @@ -65,14 +65,20 @@ function getMinMaxAndDelta(field: Field): NumericRange { }; } +/** + * @internal + */ export function getFieldConfigWithMinMax(field: Field, local?: boolean): FieldConfig { const { config } = field; let { min, max } = config; - if (isNumber(min) && !isNumber(max)) { - return config; // noop + + if (isNumber(min) && isNumber(max)) { + return config; } + if (local || !field.state?.range) { return { ...config, ...getMinMaxAndDelta(field) }; } + return { ...config, ...field.state.range }; }