Bug #36781
ne pas planter si recomposer le nom d'un usager n'est pas possible
Début:
08 octobre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Un champ "date" qui était configuré pour être prérempli par le nom, et du coup échec,
## Demarches.rouen.fr - Le portail de démarches en ligne de la Ville de Rouen ## Exception: type = '<type 'exceptions.TypeError'>', value = 'sequence item 1: expected string, time.struct_time found' Stack trace (most recent call first): File "/usr/lib/python2.7/dist-packages/wcs/formdata.py", line 409, in set_auto_fields 407 if field.prefill and field.prefill.get('type') == 'user': 408 form_user_data[field.prefill['value']] = self.data.get(field.id) > 409 user_label = ' '.join([form_user_data.get(x) for x in field_name_values if form_user_data.get(x)]) 410 if user_label != self.user_label: 411 self.user_label = user_label locals: args = () changed = False field = <FileField 25 "RIB au nom de l'artiste"> field_name_values = ['_first_name', '_last_name'] fields = {'digest': None} form_user_data = {'_address': '...', '_email': '...', '_first_name': '...', '_zipcode': '27670', '_last_name': time.struct_time(tm_year=1983, tm_mon=5, tm_mday=7, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=127, tm_isdst=-1), '_phone': '...', '_city': '...'}
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-misc-only-use-strings-when-recreating-user-label-367.patch 0001-misc-only-use-strings-when-recreating-user-label-367.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Assigné à mis à Benjamin Dauvergne
str ? Comme cela ça passera tout seul en python3 et on a pas chaînes unicode dans w.c.s. normalement.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Assigné à changé de Benjamin Dauvergne à Frédéric Péters
Oui mais on utilise communément basestring et je préfère minimiser les idiomes, au final c'est ça qui permettra l'évolution vers Python 3.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Soit (je ne sais absolument pas pourquoi je me retrouve assigné, on dirait que la valeur par défaut se retrouve mise aléatoirement).
Mis à jour par Thomas Noël il y a plus de 4 ans
(je acke aussi, mais c'est vrai que ça aurait sans doute été plus facile de voir le bogue de configuration si "Thomas Noël" était devenu "Thomas 08/08/1997", oui, j'aimerais bien avoir 22 ans)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit cf9a14411f3de1f711d19ad8515bf8db6760ee05 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Oct 8 14:18:30 2019 +0200 misc: only use strings when recreating user label (#36781)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: only use strings when recreating user label (#36781)