From d604b28d91f232ffbb47ae2d1e0a007c27438eae Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Thu, 12 Jan 2023 20:20:42 +0000 Subject: [PATCH] filter charts on undefined --- frontend/src/components/stats/Charts.tsx | 21 ++++++++++++--------- frontend/src/types.ts | 5 +++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/stats/Charts.tsx b/frontend/src/components/stats/Charts.tsx index 37fcfb8ab..7ac2a72b6 100644 --- a/frontend/src/components/stats/Charts.tsx +++ b/frontend/src/components/stats/Charts.tsx @@ -60,7 +60,7 @@ export const LoadChart: Component<{ disableScroll?: boolean; }> = (p) => { const line = () => { - return p.stats()?.map((s) => { + return p.stats()?.filter(s => s.system_load !== undefined).map((s) => { return { time: convertTsMsToLocalUnixTsInSecs( (s as SystemStatsRecord).ts || (s as SystemStats).refresh_ts @@ -114,14 +114,17 @@ export const CpuFreqChart: Component<{ disableScroll?: boolean; }> = (p) => { const line = () => { - return p.stats()?.map((s) => { - return { - time: convertTsMsToLocalUnixTsInSecs( - (s as SystemStatsRecord).ts || (s as SystemStats).refresh_ts - ), - value: s.cpu_freq_mhz! / 1000, - }; - }); + return p + .stats() + ?.filter((s) => s.cpu_freq_mhz !== undefined) + .map((s) => { + return { + time: convertTsMsToLocalUnixTsInSecs( + (s as SystemStatsRecord).ts || (s as SystemStats).refresh_ts + ), + value: s.cpu_freq_mhz! / 1000, + }; + }); }; return (