Route Upgrade Bug Fixes
Cabin class display now reflects upgrades (FSC-3921)
When passengers were upgraded to a higher cabin class (e.g. economy passengers moved to business), the Job Information dialog and Flight Map views still showed the original cabin class. This made it look like upgraded passengers were still in their original class, which was confusing when reviewing seat allocations.
The demand badges and seat breakdowns now show the effective cabin class (after upgrades), so what you see matches what's actually happening on the aircraft. This applies across the Job Information dialog, individual job leg rows, and the dispatch plan summaries.
The seat map also suffered from this issue and has been fixed. Previously, upgraded collaborative passengers would fall back to showing their native class placement because the upgrade metadata wasn't being propagated correctly. This was a display bug only. The actual boarding, pricing, and upgrade logic was working correctly. Passengers were boarding and being charged the right amount. Your demand numbers and pricing strategy behaviour were unaffected. The fix simply makes the seat map and cabin breakdowns match what's actually happening on the aircraft.