fix: add null check for allDataPoints in chart data processing

This commit is contained in:
ahmadshaheer 2025-05-21 13:53:56 +04:30
parent 229922a529
commit aaabd0f904

View File

@ -30,14 +30,15 @@ export const getChartData = (
}; };
const chartLabels: ChartData<'line'>['labels'] = []; const chartLabels: ChartData<'line'>['labels'] = [];
Object.keys(allDataPoints).forEach((timestamp) => { if (allDataPoints)
const key = allDataPoints[timestamp]; Object.keys(allDataPoints).forEach((timestamp) => {
if (key.value) { const key = allDataPoints[timestamp];
chartDataset.data.push(key.value); if (key.value) {
const date = dayjs(key.timestamp / 1000000); chartDataset.data.push(key.value);
chartLabels.push(date.toDate().getTime()); const date = dayjs(key.timestamp / 1000000);
} chartLabels.push(date.toDate().getTime());
}); }
});
return { return {
datasets: [ datasets: [