af473f98778388e6b4311de046b7999aad9b70ae
Popular-requests API returns mixed airport (SVO) and city (MOW) IATA codes. Clicking a "Шереметьево → Санкт-Петербург" entry used to paste SVO into the departure field, leaving a specific airport pinned even though the visible label already resolves to the owning city name. Both start pages now route request.departure/arrival through getCityCodeByAirportCode(dictionaries, code), so the filter form seeds with MOW instead of SVO (and falls back to the raw code when dictionaries aren't loaded yet). buildOnlineBoardPrefillState takes an optional dictionaries arg for the same reason. ScheduleStartPage.test mocks @/shared/dictionaries/index.js to preserve the existing assertions (which expect unresolved codes).
Description
No description provided
Languages
TypeScript
62.7%
HTML
23.6%
SCSS
11%
JavaScript
1.1%
C#
0.9%
Other
0.6%