Projet

Général

Profil

Development #45108

day is out of range for month

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
14 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Internal Server Error: /manage/agendas/10/add-event

ValueError at /manage/agendas/10/add-event
day is out of range for month

Traceback:

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 _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/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **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/chrono/manager/views.py" in dispatch
  547.         return super(ViewableAgendaMixin, self).dispatch(request, *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/django/views/generic/edit.py" in post
  217.         return super(BaseCreateView, self).post(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in post
  182.         if form.is_valid():

File "/usr/lib/python3/dist-packages/django/forms/forms.py" in is_valid
  183.         return self.is_bound and not self.errors

File "/usr/lib/python3/dist-packages/django/forms/forms.py" in errors
  175.             self.full_clean()

File "/usr/lib/python3/dist-packages/django/forms/forms.py" in full_clean
  384.         self._clean_fields()

File "/usr/lib/python3/dist-packages/django/forms/forms.py" in _clean_fields
  396.                 value = field.widget.value_from_datadict(self.data, self.files, self.add_prefix(name))

File "/usr/lib/python3/dist-packages/chrono/manager/widgets.py" in value_from_datadict
  42.         date_value = dateparse.parse_date(date_string)

File "/usr/lib/python3/dist-packages/django/utils/dateparse.py" in parse_date
  64.         return datetime.date(**kw)

Exception Type: ValueError at /manage/agendas/10/add-event
Exception Value: day is out of range for month
Request information:
USER: 90069937e62a4dd0a3ad862b913985

GET: No GET data

POST:
agenda = '10'
waiting_list_places = '0'
places = '20'
next = ''
url = ''
start_datetime$time = '20:00'
publication_date = '2020-07-14'
duration = '45'
start_datetime$date = '2021-06-31'
label = '...'
pricing = ''
csrfmiddlewaretoken = '...'
description = ''

Fichiers

Révisions associées

Révision 44980596 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

misc: use Django native split datetime field (#45108)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

La validation des entrées ne doit pas être traitée dans les widgets mais dans les fields, c'est un djangoisme; je ne sais pas trop ce qui fait qu'on a pas utilisé SplitDateTimeField...

#2

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

#4

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

  • Statut changé de Solution proposée à En cours
  • Patch proposed changé de Oui à Non
#5

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

#6

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution proposée à En cours
#8

Mis à jour par Valentin Deniaud il y a plus de 3 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 449805969fd28d4da33ccdc510db3d3594c1ffb6
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Jul 16 14:34:19 2020 +0200

    misc: use Django native split datetime field (#45108)
#10

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

Formats disponibles : Atom PDF