Skip to content

VSN-2096/ passenger absence management improvements and bug fixes

fatima senan a demandé de fusionner feature/VSN-2096 vers develop

This merge request includes the following improvements :

  • Fix null id/uuid/createdAt returned after absence creation

  • Fix timeout when fetching absences (passengerId filter was ignored)

  • Fix NullPointerException on update when state is null

  • Optimize getFilteredPassengers() with 3 cases:

    • Case 1: passengerId provided - direct query, single user-service call
    • Case 2: User filters (name, etc.) - call user-service first
    • Case 3: No filters - paginate first, then fetch only needed IDs
  • Add delete endpoints

  • Add hasPassengerId specification for single passenger filtering

  • Block update/delete for processed, approved, rejected, or cancelled absences

Rapports de requête de fusion