Skip to content

fix(passenger-import): stabilize import failure handling and persistence reporting

yassine sabir a demandé de fusionner bugFix/VSN-2745 vers develop
  • Correction d’un crash de validation import (Map.of -> structure null-safe) dans validateRequiredData.
  • Comptage savedPassengersNbr aligné sur les insertions réellement persistées.
  • Forçage validated=false à l’import pour cohérence avec l’endpoint search (qui filtre validated=false).
  • Ajout d’un handler dédié à l’import passagers pour renvoyer un contrat d’erreur JSON stable (code, message, metadata).
  • Gestion explicite des cas multipart (413 fichier trop volumineux, 400 champ multipart manquant).
  • Sécurisation null-safe des messages d’exception pour éviter le masquage par une erreur secondaire.

Rapports de requête de fusion