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