Bug #41714
ics: crash quand le contenu de la variable utilisée est incompatible avec un datetime
Début:
14 avril 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Impossible de construire une date avec le contenu du champs passé.
Exception: type = '<class 'ValueError'>', value = 'invalid datetime value: None 08h14' Stack trace (most recent call first): File "/home/nroche/src/wcs/wcs/qommon/evalutils.py", line 63, in make_datetime 61 return get_as_datetime(str(datetime_var)) 62 except ValueError: > 63 raise ValueError('invalid datetime value: %s' % datetime_var) 64 65 locals: datetime_var = 'None 08h14' File "/home/nroche/src/wcs/wcs/backoffice/management.py", line 1962, in _q_traverse 1960 vevent.add('dtstart').value = make_datetime(formdata.data[start_date_field_id]) 1961 if end_date_field_id and formdata.data.get(end_date_field_id): > 1962 vevent.add('dtend').value = make_datetime(formdata.data[end_date_field_id]) 1963 vevent.dtstart.value_param = 'DATE' 1964 backoffice_url = formdata.get_url(backoffice=True)
Fichiers
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-ics-ignore-demand-on-uncastable-datetime-value-41714.patch 0001-ics-ignore-demand-on-uncastable-datetime-value-41714.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ce patch ignore les demandes qui ne sont pas conformes.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit db6448a5e4e2a3722f49ca75680c7abaf6637c92 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Tue Apr 14 18:19:25 2020 +0200 ics: ignore demand on uncastable datetime value (#41714)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
ics: ignore demand on uncastable datetime value (#41714)