From 125b7c2fd87a2110223ff95d0dc7962aa079f4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvard=20Falksk=C3=A4r?= <457523+edvard-falkskar@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:00:03 +0200 Subject: [PATCH] Histogram: Fix field displayName cache (#94685) --- public/app/plugins/panel/histogram/HistogramPanel.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/panel/histogram/HistogramPanel.tsx b/public/app/plugins/panel/histogram/HistogramPanel.tsx index 9786531c552..2c2805069a8 100644 --- a/public/app/plugins/panel/histogram/HistogramPanel.tsx +++ b/public/app/plugins/panel/histogram/HistogramPanel.tsx @@ -1,6 +1,6 @@ import { useMemo } from 'react'; -import { PanelProps, buildHistogram, getHistogramFields } from '@grafana/data'; +import { PanelProps, buildHistogram, cacheFieldDisplayNames, getHistogramFields } from '@grafana/data'; import { histogramFieldsToFrame } from '@grafana/data/src/transformations/transformers/histogram'; import { TooltipDisplayMode, TooltipPlugin2, useTheme2 } from '@grafana/ui'; import { TooltipHoverMode } from '@grafana/ui/src/components/uPlot/plugins/TooltipPlugin2'; @@ -32,6 +32,8 @@ export const HistogramPanel = ({ data, options, width, height }: Props) => { }); }); + cacheFieldDisplayNames(data.series); + if (data.series.length === 1) { const info = getHistogramFields(data.series[0]); if (info) {