Bug #46016
IndexError: list index out of range
Début:
24 août 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/3933/
IndexError: list index out of range (3 additional frame(s) were not displayed) ... File "django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "combo/apps/lingo/views.py", line 489, in post return self.handle_payment(request, regie, items, remote_items, next_url, email) File "contextlib.py", line 74, in inner return func(*args, **kwds) File "combo/apps/lingo/views.py", line 374, in handle_payment return HttpResponseRedirect(get_payment_status_view(next_url=items[0].source_url))
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-lingo-fix-payment-view-for-remote-regie-and-min-amou.patch 0001-lingo-fix-payment-view-for-remote-regie-and-min-amou.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a plus de 3 ans
Je ne suis pas bien sûre de cette modif, pour le cas où on a des remote_items:
- return HttpResponseRedirect(get_payment_status_view(next_url=items[0].source_url)) + return HttpResponseRedirect(get_payment_status_view(next_url=next_url if remote_items else items[0].source_url))
36588dd35739bee1a9ed90ea9a59136591302342 (#36876) a introduit ce changement:
- return HttpResponseRedirect(next_url) + return HttpResponseRedirect(get_payment_status_view(next_url=items[0].source_url))
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Je valide parce que ça évite une erreur 500, ce qui est toujours bon à prendre.
Pour ce qui est du parcours usager, il se retrouvera au final à la racine ou sur ce qui est passé dans next_url, je ne sais pas ce qui passé/ce qui est attendu dans un parcours de paiement avec régie distante.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 1aa02b0fb4b6abc08bcc242552a3400f569c79eb Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Aug 28 15:43:00 2020 +0200 lingo: fix payment view for remote regie and min amount (#46016)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
lingo: fix payment view for remote regie and min amount (#46016)