Projet

Général

Profil

Bug #78027

toulouse-maelis: personne sans info de naissance

Ajouté par Sentry Io il y a 11 mois. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 mai 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/110568/

AttributeError: 'NoneType' object has no attribute 'get'
(2 additional frame(s) were not displayed)
...
  File "passerelle/contrib/toulouse_maelis/models.py", line 1230, in read_family
    data = self.get_family(family_id, incomeYear=income_year)
  File "passerelle/contrib/toulouse_maelis/models.py", line 552, in get_family
    self.add_text_value_to_family(data)
  File "passerelle/contrib/toulouse_maelis/models.py", line 524, in add_text_value_to_family
    self.add_text_value_to_rl(data[rlg])
  File "passerelle/contrib/toulouse_maelis/models.py", line 517, in add_text_value_to_rl
    self.add_text_value_to_birth(data)
  File "passerelle/contrib/toulouse_maelis/models.py", line 469, in add_text_value_to_birth
    if data['birth'].get('communeCode'):

Error occurred while processing request
{adresse: {idStreet: None, num: 0, numComp: None, street1: None, street2: None, town: None, zipcode: None}, birth: None, civility: 'MR', contact: {isContactMail: False, isContactSms: False, isInvoicePdf: False, mail: None, mobile: '06...', phone: None}, firstname: '...', lastname: '...', maidenName: None, num: '929971', profession: None, quality: 'PERE'}

Demandes liées

Lié à Passerelle - Bug #78186: toulouse-maelis: RL1 avec birth null (TypeError: 'NoneType' object is not subscriptable)Rejeté06 juin 2023

Actions

Révisions associées

Révision 93863988 (diff)
Ajouté par Nicolas Roche il y a 10 mois

toulouse-maelis: do not crash reading a family with no birth data (#78027)

Historique

#1

Mis à jour par Frédéric Péters il y a 11 mois

  • Projet changé de Suivi des traces à Passerelle
#2

Mis à jour par Nicolas Roche il y a 11 mois

Pour info :
Trames obtenues depuis la base Maélis de DEV (sur laquelle l'instance de TEST est branchée actuellement).
Les 4 trames concernent la famille de test utilisée lors du sprint du 24,25 à Sigec, et datent de juste après le sprint.
Le RL1 n'avait pas d'information de naissance, mais juste sur ces 4 appels.
Le connexion à la base était bancale juste avant d'après le log précédent :
https://passerelle-parsifal-montoulouse.test.entrouvert.org/manage/toulouse-maelis/test/logs/?log_level=&q=fdca3884963d490397dd211650b1379a&page=45#table-logs
https://passerelle-parsifal-montoulouse.test.entrouvert.org/manage/toulouse-maelis/test/logs/?q=b0031264-c02e-4a45-9468-d70cc7c17bc1

ORA-12518, TNS:listener could not hand off client connection

#3

Mis à jour par Paul Marillonnet il y a 11 mois

  • Lié à Bug #78186: toulouse-maelis: RL1 avec birth null (TypeError: 'NoneType' object is not subscriptable) ajouté
#4

Mis à jour par Nicolas Roche il y a 10 mois

Nouvelle occurrence sur la famille 334363, toujours sur DEV : cf https://redmine.sigec.fr/issues/2758.

#5

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Nicolas Roche

Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Nicolas Roche il y a 10 mois

  • Sujet changé de maelis, personne sans info de naissance (AttributeError: 'NoneType' object has no attribute 'get') à toulouse-maelis: personne sans info de naissance
#7

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Solution proposée à Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#8

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :

#9

Mis à jour par Transition automatique il y a 10 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#10

Mis à jour par Transition automatique il y a 8 mois

Automatic expiration

Formats disponibles : Atom PDF