From 86cdaab1978b4d92b2ee144783fa7421a35452d4 Mon Sep 17 00:00:00 2001 From: ztimson Date: Thu, 25 Jun 2026 11:09:06 -0400 Subject: [PATCH] ADSB enrichment --- server/src/adsb.mjs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/adsb.mjs b/server/src/adsb.mjs index 8febfa3..600ff40 100644 --- a/server/src/adsb.mjs +++ b/server/src/adsb.mjs @@ -81,8 +81,10 @@ export function decodeFlags(f) { }; } -const lookupAircraft = (icao) => - db?.prepare(`SELECT icao, reg, type_code, flags, desc FROM aircraft WHERE icao = ?`).get(icao.toUpperCase()); +const lookupAircraft = (icao) => { + const clean = icao.replace(/^~/, '').toUpperCase().padStart(6, '0'); + return db?.prepare(`SELECT icao, reg, type_code, flags, desc FROM aircraft WHERE icao = ?`).get(clean); +} export function enrichAircraft(a) { if(!a.hex) return a;