Fix missing isp ids on isp pie chart

This commit is contained in:
nymkappa 2022-08-18 17:15:05 +02:00
parent 50d99634f7
commit 0e3e62fee8
No known key found for this signature in database
GPG Key ID: E155910B16E8BD04

View File

@ -195,19 +195,24 @@ class NodesApi {
if (!ispList[isp1]) { if (!ispList[isp1]) {
ispList[isp1] = { ispList[isp1] = {
id: channel.isp1ID, id: channel.isp1ID.toString(),
capacity: 0, capacity: 0,
channels: 0, channels: 0,
nodes: {}, nodes: {},
}; };
} else if (ispList[isp1].id.indexOf(channel.isp1ID) === -1) {
ispList[isp1].id += ',' + channel.isp1ID.toString();
} }
if (!ispList[isp2]) { if (!ispList[isp2]) {
ispList[isp2] = { ispList[isp2] = {
id: channel.isp2ID, id: channel.isp2ID.toString(),
capacity: 0, capacity: 0,
channels: 0, channels: 0,
nodes: {}, nodes: {},
}; };
} else if (ispList[isp2].id.indexOf(channel.isp2ID) === -1) {
ispList[isp2].id += ',' + channel.isp2ID.toString();
} }
ispList[isp1].capacity += channel.capacity; ispList[isp1].capacity += channel.capacity;