Projet

Général

Profil

Bug #37210

IndexError at /lingo/return-payment-backend/6/ - list index out of range

Ajouté par Frédéric Péters il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
25 octobre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Trace à creuser, peut-être liée à la bascule Python 3.

File "/usr/lib/python3/dist-packages/combo/apps/lingo/views.py" in handle_response
  476.             raise PaymentException('Failed to process payment response')

      During handling of the above exception (Failed to process payment response), another exception occurred:

File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)

File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _get_response
  187.                 response = self.process_exception_by_middleware(e, request)

File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _get_response
  185.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in view
  68.             return self.dispatch(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/decorators/csrf.py" in wrapped_view
  58.         return view_func(*args, **kwargs)

File "/usr/lib/python3/dist-packages/combo/apps/lingo/views.py" in dispatch
  582.         return super(ReturnView, self).dispatch(*args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in dispatch
  88.         return handler(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/combo/apps/lingo/views.py" in get
  587.         return self.handle_return(request, request.environ['QUERY_STRING'], **kwargs)

File "/usr/lib/python3/dist-packages/combo/apps/lingo/views.py" in handle_return
  604.             return HttpResponseRedirect(get_basket_url())

File "/usr/lib/python3/dist-packages/combo/apps/lingo/views.py" in get_basket_url
  65.     return LingoBasketCell.objects.all()[0].page.get_online_url()

File "/usr/lib/python3/dist-packages/django/db/models/query.py" in __getitem__
  289.         return list(qs)[0]

Fichiers

Révisions associées

Révision 0f035326 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

lingo: redirect to homepage if there's no basket page (#37210)

Révision ead5a5b9 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

lingo: redirect to homepage if there's no basket page (#37210)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 4 ans

(juste une conséquence de #37209, où on découvre que la gestion d'erreur ne fonctionne pas).

#2

Mis à jour par Paul Marillonnet il y a plus de 4 ans

Pourquoi un filter apparait comme ça ?

#3

Mis à jour par Frédéric Péters il y a plus de 4 ans

Ah oui, désolé, c'et parce que tant qu'à faire en passant ça corrige un bug où la cellule tirée pouvait venir d'un snapshot de page.

#4

Mis à jour par Paul Marillonnet il y a plus de 4 ans

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

Ok.

#5

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 0f0353266e3641b6828115fc238af97535cb9c77
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Oct 25 08:55:46 2019 +0200

    lingo: redirect to homepage if there's no basket page (#37210)
#6

Mis à jour par Frédéric Péters il y a plus de 4 ans

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

Formats disponibles : Atom PDF