Bug #17374
nanterre: crash sur un individu sans adresse
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
06 juillet 2017
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Non
Planning:
Description
sur zoo_nanterre/utils.py :
def adresse(individu): '''Récupérer l'adresse d'un individu majeur (il ne doit en avoir qu'une seule)''' l = list(adresses(individu)) assert len(l) == 1, 'individu a plus d\'une adresse' return l[0][0]deux petits soucis :
- pour une raison ou une autre, on a vu des personnes sans adresse (#17372), il faudrait donc avoir un message séparé pour "len(l) == 0" ou "not l"
- cet assert provoque une brutale 500 avec trace django : on ne pourrait pas avoir une "err:1" avec "errors: ..." ?
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 8ed955cad4d932e334c68b10e3cdb828a76942bf.
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Résolu (à déployer) à Fermé
nanterre: mieux encadrer l'absence d'adresse pour un adulte (fixes #17374)
L'utilisation d'assert est trop peu indulgent.