Bug #20939
Le filtre de transaction peut crasher sur des valeurs qui ne sont pas des dates
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
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-lingo-catch-more-dateutil-errors-20939.patch 0001-lingo-catch-more-dateutil-errors-20939.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
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)
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
lingo: catch more dateutil errors (#20939)