Make sure we handle all isp id in the queried list
This commit is contained in:
parent
7232c4755d
commit
9d5717f30d
@ -524,15 +524,20 @@ class NodesApi {
|
|||||||
ORDER BY short_id DESC
|
ORDER BY short_id DESC
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const [rows]: any = await DB.query(query, [ISPId.split(','), ISPId.split(',')]);
|
const IPSIds = ISPId.split(',');
|
||||||
|
const [rows]: any = await DB.query(query, [IPSIds, IPSIds]);
|
||||||
const nodes = {};
|
const nodes = {};
|
||||||
|
|
||||||
const intIspId = parseInt(ISPId);
|
const intISPIds: number[] = [];
|
||||||
|
for (const ispId of IPSIds) {
|
||||||
|
intISPIds.push(parseInt(ispId, 10));
|
||||||
|
}
|
||||||
|
|
||||||
for (const channel of rows) {
|
for (const channel of rows) {
|
||||||
if (channel.isp1ID === intIspId) {
|
if (intISPIds.includes(channel.isp1ID)) {
|
||||||
nodes[channel.node1PublicKey] = true;
|
nodes[channel.node1PublicKey] = true;
|
||||||
}
|
}
|
||||||
if (channel.isp2ID === intIspId) {
|
if (intISPIds.includes(channel.isp2ID)) {
|
||||||
nodes[channel.node2PublicKey] = true;
|
nodes[channel.node2PublicKey] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user