From 405bfd01c7f0faea6abf6b17b6215f7942ca6b5f Mon Sep 17 00:00:00 2001 From: Rene Fichtmueller Date: Thu, 26 Mar 2026 11:20:02 +1300 Subject: [PATCH] fix: resolve double ASN display in ASPA provider badges --- public/index.html | 3 ++- server.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index ade4f37..5933f8d 100644 --- a/public/index.html +++ b/public/index.html @@ -433,7 +433,8 @@ function renderAspa(d) { h += '
Detected Upstream Providers
'; h += '
'; d.detected_providers.forEach(function(p) { - h += '' + asnLink(p.asn) + ' ' + escHtml(p.name) + ''; + var nameStr = (p.name && p.name !== 'AS' + p.asn) ? ' ' + escHtml(p.name) : ''; + h += '' + asnLink(p.asn) + nameStr + ''; }); h += '
'; } diff --git a/server.js b/server.js index 00020a9..08d7089 100644 --- a/server.js +++ b/server.js @@ -182,7 +182,7 @@ const server = http.createServer(async (req, res) => { const detectedProviders = [...upstreamSet].map((asn) => { const nb = leftNeighbours.find((n) => n.asn === asn); - return { asn, name: nb ? nb.as_name || "AS" + asn : "AS" + asn }; + return { asn, name: nb && nb.as_name ? nb.as_name : "" }; }); // Check RIPE DB for ASPA references