Bug #40513
conversion date format international
Début:
06 mars 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Exception: type = '<class 'ValueError'>', value = 'time data '1956-03-01' does not match format '%d/%m/%Y'' Stack trace (most recent call first): File "/usr/lib/python3.5/_strptime.py", line 343, in _strptime 341 if not found: 342 raise ValueError("time data %r does not match format %r" % > 343 (data_string, format)) 344 if len(data_string) != found.end(): 345 raise ValueError("unconverted data remains: %s" % ... File "/usr/lib/python3/dist-packages/wcs/fields.py", line 1246, in convert_value_from_str 1244 if not value: 1245 return None > 1246 return time.strptime(value, date_format()) 1247 1248 def convert_value_to_str(self, value): locals: self = <DateField 12 'Date de naissance'> value = '1956-03-01' File "/usr/lib/python3/dist-packages/wcs/formdef.py", line 712, in get_field_data 710 d[field.id] = widget.parse() 711 if d.get(field.id) is not None and field.convert_value_from_str: > 712 d[field.id] = field.convert_value_from_str(d[field.id]) 713 if d.get(field.id) is not None and field.store_display_value: 714 display_value = field.store_display_value(d, field.id) ... File "/usr/lib/python3/dist-packages/wcs/forms/root.py", line 405, in page 403 # include prefilled data 404 transient_formdata = self.get_transient_formdata() > 405 transient_formdata.data.update(self.formdef.get_data(form)) 406 else: 407 req.form = {}
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-fields-allow-prefilling-date-fields-from-various-dat.patch 0001-fields-allow-prefilling-date-fields-from-various-dat.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Impec.
Mis à jour par Frédéric Péters il y a environ 4 ans
(je pousse une fois ok dans jenkins, il restait un test faisant une référence précise au message de l'exception).
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 789cf1a53d3e19f8d503229fd73896d7de6ca5a7 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Mar 6 16:25:24 2020 +0100 fields: allow prefilling date fields from various date formats (#40513)
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
fields: allow prefilling date fields from various date formats (#40513)