Projet

Général

Profil

Bug #20939

Le filtre de transaction peut crasher sur des valeurs qui ne sont pas des dates

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
02 janvier 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Je pensais que le dateutil marchait toujours et au pire retournait None, et en fait non, il peut crasher.

File "/usr/lib/python2.7/dist-packages/combo/apps/lingo/manager_views.py" in get_queryset
  73.                 date = date_parser.parse(query)
File "/usr/lib/python2.7/dist-packages/dateutil/parser.py" in parse
  748.         return DEFAULTPARSER.parse(timestr, **kwargs)
File "/usr/lib/python2.7/dist-packages/dateutil/parser.py" in parse
  310.         res, skipped_tokens = self._parse(timestr, **kwargs)

Exception Type: TypeError at /manage/lingo/transactions/
Exception Value: 'NoneType' object is not iterable

Fichiers

Révisions associées

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

lingo: catch more dateutil errors (#20939)

Historique

#1

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

#2

Mis à jour par Thomas Noël il y a plus de 6 ans

Ack

#3

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

  • Statut changé de En cours à Résolu (à déployer)
commit e025e3ad449ff37a32482e38dae3ab4b6acceccc
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jan 2 11:12:05 2018 +0100

    lingo: catch more dateutil errors (#20939)
#4

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

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

Formats disponibles : Atom PDF