Bug #78929
Ne pas planter quand les familles sont supprimées de maélis
Début:
22 juin 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/112121/
Fault: E02 : Le dossier numéro [334 384] ne correspond à aucune famille File "passerelle/utils/soap.py", line 74, in __call__ return super().__call__(*args, **kwargs) File "zeep/proxy.py", line 46, in __call__ return self._proxy._binding.send( File "zeep/wsdl/bindings/soap.py", line 135, in send return self.process_reply(client, operation_obj, response) File "zeep/wsdl/bindings/soap.py", line 229, in process_reply return self.process_error(doc, operation) File "zeep/wsdl/bindings/soap.py", line 329, in process_error raise Fault( SOAPFault: SOAP service at https://demo-toulouse.sigec.fr/maelisws-toulouse/services/ActivityService?wsdl returned an error "E02 : Le dossier numéro [334 384] ne correspond à aucune famille" (1 additional frame(s) were not displayed) ... File "passerelle/contrib/toulouse_maelis/models.py", line 332, in hourly self.trigger_subscriptions_cron() File "passerelle/contrib/toulouse_maelis/models.py", line 320, in trigger_subscriptions_cron self.get_baskets_raw(family_id) File "passerelle/contrib/toulouse_maelis/models.py", line 800, in get_baskets_raw self.call( File "passerelle/contrib/toulouse_maelis/models.py", line 120, in call response = method(**kwargs) File "passerelle/utils/soap.py", line 80, in __call__ raise SOAPFault(client, fault) connector "toulouse-maelis.test" error running hourly job
Gérer les SOAPError dans la tâche cron ?
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a 11 mois
- Assigné à mis à Nicolas Roche
Gérer les SOAPError dans la tâche cron ?
Oui, prendre en compte le cas des familles disparues, quand les demandes sont notifiées via trigger par le cron.
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Nouveau à Solution proposée
Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/294
- Titre : toulouse-maelis: do not crash on cron when family is removed (#78929)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/294/files
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à En cours
Thomas NOËL (tnoel) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Nicolas Roche il y a 11 mois
- Sujet changé de toulouse-maelis: trigger_subscriptions_cron error (SOAPFault: SOAP service at https://demo-toulouse.sigec.fr/maelisws-toulouse/services/ActivityService?wsdl re...) à Ne pas planter quand les familles sont supprimées de maélis
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution validée à Résolu (à déployer)
Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/294
- Titre : toulouse-maelis: do not crash on cron when family is removed (#78929)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/294/files
Mis à jour par Transition automatique il y a 11 mois
- Statut changé de Résolu (à déployer) à Solution déployée
toulouse-maelis: do not crash on cron when family is removed (#78929)