ADSB backfill fix?

This commit is contained in:
2026-06-27 17:28:53 -04:00
parent 946ccd67e1
commit 34c52ffb9f

View File

@@ -200,11 +200,11 @@ async function scrapeHexDatabase(icao) {
const cells = row.find('td'); const cells = row.find('td');
return { return {
country: $(cells[1]).text().trim() || null, country: $(cells[0]).text().trim() || null,
registration: $(cells[2]).text().trim() || null, registration: $(cells[1]).text().trim() || null,
aircraft: $(cells[3]).text().trim() || null, aircraft: $(cells[2]).text().trim() || null,
operator: $(cells[4]).text().trim() || null, operator: $(cells[3]).text().trim() || null,
serialNumber: $(cells[6]).text().trim() || null, serialNumber: $(cells[5]).text().trim() || null,
}; };
} }
@@ -242,11 +242,8 @@ export async function enrichAircraft(a) {
let found = await hexDbPromise; let found = await hexDbPromise;
if(!found) found = await scrapePromise; if(!found) found = await scrapePromise;
if(!found) { if(!found) {
console.log(`not found: ${icao}`)
noRecord.push(icao); noRecord.push(icao);
return { icao, ...a, type: 'unknown' }; return { icao, ...a, type: 'unknown' };
} else {
console.log(`found: ${icao}`)
} }
// 3. Backfill manufacturer/model/engines from similar aircraft type in DB // 3. Backfill manufacturer/model/engines from similar aircraft type in DB