ceeae1a7b1
The API returns flight.flightId.date as 'yyyy-MM-dd' (dashed). Our URL builder pasted it verbatim, producing /onlineboard/SU6162-2026-04-18 which the route parser (expecting yyyyMMdd) rejected. Normalise the date to compact form inside buildFlightUrlParams so the URL always matches the route pattern, regardless of whether the caller passes a compact or dashed date.