Bureau-Systeme-d-Information-BSI / civilsdeladefense

Gestion des recrutements
https://civilsdeladefense.fabnum.fr
GNU Affero General Public License v3.0
12 stars 9 forks source link

:bug: Fixes crashes when user is deleted #1845

Open sebastiencarceles opened 1 week ago

sebastiencarceles commented 1 week ago

Description

Lorsqu'un compte user était supprimé, l'application crashait à l'ouverture d'une candidature.

Pour reproduire le bug :

  1. Se connecter en tant qu'admin et ouvrir une offre d'emploi qui a des candidatures
  2. Ouvrir une candidature et supprimer le compte
  3. Ouvrir une deuxième fois cette candidature

=> l'application crashe

Ici, on résout le problème en empêchant l'ouverture d'une candidature dont le user a été supprimé.

Review app

https://erecrutement-cvd-staging-pr1845.osc-fr1.scalingo.io

Links

https://www.rorvswild.com/applications/136161/errors/56333966

https://www.rorvswild.com/applications/136160/errors/56295050

sebastiencarceles commented 1 week ago

@Queenze972 je t'invite à vérifier ce correctif sur la review app. Normalement, on ne devrait pas pouvoir ouvrir une candidature dont le compte a été supprimé, et même si la candidature était ouverte dans un autre onglet avant la suppression du compte, on devrait être redirigé sans crash. Merci 🙏