fix empty availability print case

This commit is contained in:
Christoph Kluge
2026-02-09 17:21:49 +01:00
parent d1e7ea09bc
commit 51e9d33f9f

View File

@@ -88,16 +88,19 @@
function printAvailability(metric, cluster) { function printAvailability(metric, cluster) {
const avail = globalMetrics.find((gm) => gm.name === metric)?.availability const avail = globalMetrics.find((gm) => gm.name === metric)?.availability
if (!cluster) { if (avail) {
return avail.map((av) => av.cluster).join(', ') if (!cluster) {
} else { return avail.map((av) => av.cluster).join(', ')
const subAvail = avail.find((av) => av.cluster === cluster)?.subClusters
if (subAvail) {
return subAvail.join(', ')
} else { } else {
return `Not available for ${cluster}` const subAvail = avail.find((av) => av.cluster === cluster)?.subClusters
if (subAvail) {
return subAvail.join(', ')
} else {
return `Not available for ${cluster}`
}
} }
} }
return ""
} }
function columnsDragOver(event) { function columnsDragOver(event) {