From aaabd0f9041d1377f0a78f1f30fa77629ceb81c5 Mon Sep 17 00:00:00 2001 From: ahmadshaheer Date: Wed, 21 May 2025 13:53:56 +0430 Subject: [PATCH] fix: add null check for allDataPoints in chart data processing --- frontend/src/container/Trace/Graph/config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/frontend/src/container/Trace/Graph/config.ts b/frontend/src/container/Trace/Graph/config.ts index ed0f383d9c..f11fedfbcc 100644 --- a/frontend/src/container/Trace/Graph/config.ts +++ b/frontend/src/container/Trace/Graph/config.ts @@ -30,14 +30,15 @@ export const getChartData = ( }; const chartLabels: ChartData<'line'>['labels'] = []; - Object.keys(allDataPoints).forEach((timestamp) => { - const key = allDataPoints[timestamp]; - if (key.value) { - chartDataset.data.push(key.value); - const date = dayjs(key.timestamp / 1000000); - chartLabels.push(date.toDate().getTime()); - } - }); + if (allDataPoints) + Object.keys(allDataPoints).forEach((timestamp) => { + const key = allDataPoints[timestamp]; + if (key.value) { + chartDataset.data.push(key.value); + const date = dayjs(key.timestamp / 1000000); + chartLabels.push(date.toDate().getTime()); + } + }); return { datasets: [