Projet

Général

Profil

Bug #17374

nanterre: crash sur un individu sans adresse

Ajouté par Thomas Noël il y a presque 7 ans. Mis à jour il y a plus de 6 ans.

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

Révision 8ed955ca (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

nanterre: mieux encadrer l'absence d'adresse pour un adulte (fixes #17374)

L'utilisation d'assert est trop peu indulgent.

Historique

#2

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
#3

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF