From 1d1c504f91256362fcaaf2020fe0a79e16d6d921 Mon Sep 17 00:00:00 2001 From: James Pattinson Date: Fri, 12 Dec 2025 06:24:23 -0500 Subject: [PATCH] Callsign fix --- web/admin.html | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/web/admin.html b/web/admin.html index ba58310..ad3054c 100644 --- a/web/admin.html +++ b/web/admin.html @@ -2115,10 +2115,13 @@ if (isLocal) { // Local flight display - const callsign = flight.callsign && flight.callsign.trim() ? flight.callsign : flight.registration; - aircraftDisplay = `${callsign}
${flight.registration}`; + if (flight.callsign && flight.callsign.trim()) { + aircraftDisplay = `${flight.callsign}
${flight.registration}`; + } else { + aircraftDisplay = `${flight.registration}`; + } acType = flight.type; - fromDisplay = '-'; + fromDisplay = `${flight.flight_type === 'CIRCUITS' ? 'Circuits' : flight.flight_type === 'LOCAL' ? 'Local Flight' : 'Departure'}`; eta = flight.departure_dt ? formatTimeOnly(flight.departure_dt) : '-'; pob = flight.pob || '-'; fuel = '-'; @@ -2132,8 +2135,11 @@ `; } else { // PPR display - const callsign = flight.ac_call && flight.ac_call.trim() ? flight.ac_call : flight.ac_reg; - aircraftDisplay = `${callsign}
${flight.ac_reg}`; + if (flight.ac_call && flight.ac_call.trim()) { + aircraftDisplay = `${flight.ac_call}
${flight.ac_reg}`; + } else { + aircraftDisplay = `${flight.ac_reg}`; + } acType = flight.ac_type; // Lookup airport name for in_from @@ -2214,9 +2220,12 @@ if (isLocal) { // Local flight display - const callsign = flight.callsign && flight.callsign.trim() ? flight.callsign : flight.registration; - aircraftDisplay = `${callsign}
${flight.registration}`; - toDisplay = '-'; + if (flight.callsign && flight.callsign.trim()) { + aircraftDisplay = `${flight.callsign}
${flight.registration}`; + } else { + aircraftDisplay = `${flight.registration}`; + } + toDisplay = `${flight.flight_type === 'CIRCUITS' ? 'Circuits' : flight.flight_type === 'LOCAL' ? 'Local Flight' : 'Departure'}`; etd = flight.booked_out_dt ? formatTimeOnly(flight.booked_out_dt) : '-'; pob = flight.pob || '-'; fuel = '-'; @@ -2246,8 +2255,11 @@ } } else { // PPR display - const callsign = flight.ac_call && flight.ac_call.trim() ? flight.ac_call : flight.ac_reg; - aircraftDisplay = `${callsign}
${flight.ac_reg}`; + if (flight.ac_call && flight.ac_call.trim()) { + aircraftDisplay = `${flight.ac_call}
${flight.ac_reg}`; + } else { + aircraftDisplay = `${flight.ac_reg}`; + } toDisplay = flight.out_to || '-'; if (flight.out_to && flight.out_to.length === 4 && /^[A-Z]{4}$/.test(flight.out_to)) { toDisplay = await getAirportDisplay(flight.out_to);