toulouse_maelis: restart paid notification job every 5 minutes on failure (#87030) #469
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/87030-toulouse-maelis-notifier-les-fac"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
d0675015f7
to087ce7ccad
087ce7ccad
to7f440f3ef8
7f440f3ef8
to3c293b9372
WIP: toulouse_maelis: restart paid notification job every 5 minutes on failure (#87030)to toulouse_maelis: restart paid notification job every 5 minutes on failure (#87030)Ack.
Sur une erreur applicative (SOAPFault) à priori ça ne sert à rien de retenter,
mais ça ne pose pas de problème non plus.
3c293b9372
tocd5e247de9
Ouaip, j'ai ajusté et le test qui va avec, actuellement on retente quand même pour toujours dans le cron hourly, le fait de renvoyer False ou True ne fait rien concernant le critère de rejeu dans le cron (qui se base uniquement sur l'absence de date de notification). À terme je pense qu'on peut se permettre de supprimer complètement le cron pour n'utiliser que le rejeu via les jobs.
cd5e247de9
to60a579c88d
@ -11786,1 +11822,3 @@
assert con.invoice_set.get(regie_id=102, invoice_id=30).status() == 'paid'
assert 'fails to notify' in caplog.text
assert 'stopping' in caplog.text
assert con.invoice_set.get(regie_id=102, invoice_id=30).status() == 'notified'
Ce champ c'était pour garder en tête que l'appel au WS de notification maélis avait échoué.
Non, pardon on utilise ce champ pour notifier la demande wcs, mais sans ce préoccuper de savoir si maelis a reçu ou non la notification :
Ack.
60a579c88d
toe3278e6416
e3278e6416
to91b92aeb44
J'ai continué dans #87168 parce que pour moi notifier plus souvent est effectivement bien mais il y a pour moi une incohérence à notifier w.c.s. d'un succès avant d'avoir pu le faire vers Maelis et pareillement de ne pas notifier w.c.s. d'un souci, ça empêche les agents de gérer le souci, puisque par définition Maelis n'a pas l'information sur le problème, de sont point vue il y a juste un panier de réservation jamais payé.