mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2026-03-15 04:17:30 +01:00
fix: add missing nullsafe in publicDash
This commit is contained in:
@@ -302,11 +302,11 @@
|
|||||||
|
|
||||||
if (subclusterData) {
|
if (subclusterData) {
|
||||||
for (let i = 0; i < subclusterData.length; i++) {
|
for (let i = 0; i < subclusterData.length; i++) {
|
||||||
const flopsData = subclusterData[i].metrics.find((s) => s.name == "flops_any")
|
const flopsData = subclusterData[i]?.metrics?.find((s) => s.name == "flops_any")
|
||||||
const memBwData = subclusterData[i].metrics.find((s) => s.name == "mem_bw")
|
const memBwData = subclusterData[i]?.metrics?.find((s) => s.name == "mem_bw")
|
||||||
|
|
||||||
const f = flopsData.metric.series[0].statistics.avg
|
const f = flopsData?.metric?.series[0]?.statistics?.avg || 0;
|
||||||
const m = memBwData.metric.series[0].statistics.avg
|
const m = memBwData?.metric?.series[0]?.statistics?.avg || 0;
|
||||||
|
|
||||||
let intensity = f / m
|
let intensity = f / m
|
||||||
if (Number.isNaN(intensity) || !Number.isFinite(intensity)) {
|
if (Number.isNaN(intensity) || !Number.isFinite(intensity)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user