VSN-2434/ fix(passenger-planning): Sync passenger trips with absences (direction-aware) and fix trip detail lookup
Summary
- Absence filtering is applied to both assigned (TripPlanning) and unassigned (TripCircuit) trips
- Fixed "trip not found" error on trip detail: TripPlanning.id and TripCircuit.id are independent auto-increment sequences — if a TripPlanning record fails authorization, the lookup now falls through to TripCircuit before throwing NOT_FOUND
- Absence data is fetched directly from vsn-absence-service
-
totalAllTripsin the response now reflects the current-month absence-adjusted count (used by the mobile app)