luci-mod-status: add null check

follow-up to 95b01600e3

Port maps can sometimes lack mappings. Let's check.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
This commit is contained in:
Paul Donald
2026-02-19 01:15:58 +01:00
parent ac8c3ddffb
commit a8c9b694c8

View File

@@ -350,14 +350,17 @@ function renderNetworksTooltip(pmap) {
const res = [ null ];
const zmap = {};
for (let pmz of pmap.zones) {
const zones = (pmap && Array.isArray(pmap.zones)) ? pmap.zones : [];
const networks = (pmap && Array.isArray(pmap.networks)) ? pmap.networks : [];
for (let pmz of zones) {
const networknames = pmz.getNetworks();
for (let nn of networknames)
zmap[nn] = pmz.getName();
}
for (let pmn of pmap.networks)
for (let pmn of networks)
res.push(E('br'), renderNetworkBadge(pmn, zmap[pmn.getName()]));
if (res.length > 1)