mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-31 16:05:06 +01:00 
			
		
		
		
	fix: make foorprint from statsSeries nullsafe
This commit is contained in:
		| @@ -101,7 +101,10 @@ | |||||||
|         // Calculate Avg from jobMetrics |         // Calculate Avg from jobMetrics | ||||||
|         const jm = jobMetrics.find((jm) => jm.name === fm && jm.scope === "node"); |         const jm = jobMetrics.find((jm) => jm.name === fm && jm.scope === "node"); | ||||||
|         if (jm?.metric?.statisticsSeries) { |         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) { |         } else if (jm?.metric?.series?.length > 1) { | ||||||
|           const avgs = jm.metric.series.map((jms) => jms.statistics.avg); |           const avgs = jm.metric.series.map((jms) => jms.statistics.avg); | ||||||
|           mv = round(mean(avgs), 2); |           mv = round(mean(avgs), 2); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user