Bug #48583
valeur de champ sous forme d'entier
Début:
16 novembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Exception: type = '<class 'TypeError'>', value = 'object of type 'int' has no len()' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/fields.py", line 1571, in add_to_view_form 1569 1570 form.add(StringWidget, self.field_key + '_label', title = self.label, > 1571 value=label_value, readonly='readonly', size=len(label_value or '') + 2, 1572 render_br=False 1573 ) locals: form = <wcs.qommon.form.Form object at 0x7f094f85c0f0> label_value = 325 real_value = '325' self = <ItemField 452 "Choix de l'établissement scolaire"> value = '325' File "/usr/lib/python3/dist-packages/wcs/formdef.py", line 686, in create_view_form 684 form.widgets.append(HtmlWidget(htmltext('</div>'))) 685 else: > 686 field.add_to_view_form(form, value) 687 688 if visible_contents:
(valeur arrivée via une source de données json pointant un service externe)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-data-sources-make-sure-text-key-is-taken-as-a-string.patch 0001-data-sources-make-sure-text-key-is-taken-as-a-string.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Source de données sans clé text du coup ça prend la clé id, l'id est numérique, plouf.
Correction à la toute base pour assurer que dans text on ait une chaine.
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit c97d646594ef70e3937104aebc71f6adefc465b8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Nov 16 17:20:57 2020 +0100 data sources: make sure text key is taken as a string (#48583)
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
data sources: make sure text key is taken as a string (#48583)