Projet

Général

Profil

Bug #78929

Ne pas planter quand les familles sont supprimées de maélis

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 0b8730b9 (diff)
Ajouté par Nicolas Roche il y a 11 mois

toulouse-maelis: do not crash on cron when family is removed (#78929)

Historique

#1

Mis à jour par Lauréline Guérin il y a 11 mois

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

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.

#3

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 :

#4

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 :

#5

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

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de En cours à Solution proposée
#7

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 :

#8

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 :

#9

Mis à jour par Transition automatique il y a 11 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