From f1c4e8386558a2178ce29a80e7c582ad9dabe254 Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 13:00:23 +0000 Subject: [PATCH] [v11.3.x] Flame Graph: Fix crash when it receives empty data (#96211) Flame Graph: Fix crash when it receives empty data (#95604) flame graph crash (cherry picked from commit 3012d4c04312734c4441e95627c315acb2703d4e) Co-authored-by: jackyin --- packages/grafana-flamegraph/src/FlameGraph/dataTransform.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grafana-flamegraph/src/FlameGraph/dataTransform.ts b/packages/grafana-flamegraph/src/FlameGraph/dataTransform.ts index fb7b921f4dd..51b41f97397 100644 --- a/packages/grafana-flamegraph/src/FlameGraph/dataTransform.ts +++ b/packages/grafana-flamegraph/src/FlameGraph/dataTransform.ts @@ -237,7 +237,7 @@ export function checkFields(data: DataFrame): CheckFieldsResult | undefined { for (const field of fields) { const [name, types] = field; - const frameField = data.fields.find((f) => f.name === name); + const frameField = data?.fields.find((f) => f.name === name); if (!frameField) { missingFields.push(name); continue;