From 4344c26bef49772fe26a28067fe19679ecd6d07c Mon Sep 17 00:00:00 2001 From: Christoph Kluge Date: Wed, 19 Jun 2024 13:12:51 +0200 Subject: [PATCH] fix: make foorprint from statsSeries nullsafe --- web/frontend/src/JobFootprint.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/frontend/src/JobFootprint.svelte b/web/frontend/src/JobFootprint.svelte index 8ed8089..84d6efe 100644 --- a/web/frontend/src/JobFootprint.svelte +++ b/web/frontend/src/JobFootprint.svelte @@ -101,7 +101,10 @@ // Calculate Avg from jobMetrics const jm = jobMetrics.find((jm) => jm.name === fm && jm.scope === "node"); if (jm?.metric?.statisticsSeries) { - mv = round(mean(jm.metric.statisticsSeries.mean), 2); + const noNan = jm.metric.statisticsSeries.mean.filter(function (val) { + return val != null; + }); + mv = round(mean(noNan), 2); } else if (jm?.metric?.series?.length > 1) { const avgs = jm.metric.series.map((jms) => jms.statistics.avg); mv = round(mean(avgs), 2);