Development #44760
Erreur sur bloc de champ vide ?
0%
Description
https://demarches-publik-famille.test.entrouvert.org/backoffice/data/enfant/1/wfedit-_editable
M'a affiché une erreur à 18h25 genre, lors j'essayais de valider les modifs.
Je pense que c'est lié à la présence d'un bloc de champ (composé uniquement d'une liste) vide (liste à autocomplétion dans laquelle je n'avais rien saisi, c'était le deuxième bloc).
Fichiers
Révisions associées
fields: add support for inert fields in blocks (#44760)
Historique
Mis à jour par Pierre Cros il y a presque 4 ans
Bon en fait le problème est plus global sans doute, impossible d'ajouter un enfant :
https://demarches-publik-famille.test.entrouvert.org/backoffice/data/enfant/add/
Mis à jour par Frédéric Péters il y a presque 4 ans
"impossible d'ajouter un enfant" = "après avoir rempli les champs nom et prénom, le clic sur valider affiche une erreur interne".
Exception: type = '<class 'AttributeError'>', value = ''StringWidget' object has no attribute 'field'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/blocks.py", line 221, in set_value 219 def set_value(self, value): 220 for widget in self.get_widgets(): > 221 widget.set_value(value.get(widget.field.id)) 222 223 def get_field_data(self, field, widget): locals: self = <BlockSubWidget at 7f623d6cba90: f5$element0> value = {'bf23d7e0a1-6b67-40dd-ae86-dcf8e96ec48e': '2', 'bf23d7e0a1-6b67-40dd-ae86-dcf8e96ec48e_display': 'Joe Strummer - Impasse du futur', 'bf23d7e0a1-6b67-40dd-ae86-dcf8e96ec48e_structured': {'id': 2, 'text': 'Joe Strummer - Impasse du futur', 'civilite': 'Monsieur', 'nom': 'Strummer', 'prenom': 'Joe', 'adresse': 'Impasse du futur', 'code_postal': '75000', 'commune': 'Paris', 'telephone_professionnel': '0601010101', 'mobile': '0601010101', 'courriel': 'pcros+strummer@entrouvert.com'}} widget = <StringWidget at 7f623d6cb780: f5$element0$fbf23d7e0a1-6b67-40dd-ae86-dcf8e96ec48e_label>
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0002-fields-add-support-for-inert-fields-in-blocks-44760.patch 0002-fields-add-support-for-inert-fields-in-blocks-44760.patch ajouté
- Fichier 0001-fields-add-support-for-autocomplete-fields-in-blocks.patch 0001-fields-add-support-for-autocomplete-fields-in-blocks.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Deux pour prix d'un; le truc ici, champ autocomplete (qui se trouve en fait décomposé en deux), et de là également test/correction sur les champs titre/sous-titre/commentaire.
Mis à jour par Thomas Noël il y a presque 4 ans
- Statut changé de Solution proposée à Résolu (à déployer)
Validé-commité-poussé.
commit efbadb06b5675e7fcfb16dc52d30aba4316d0a2d Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Jul 3 15:59:12 2020 +0200 fields: add support for inert fields in blocks (#44760) commit a259b9ef548c3ba2c5e89ea5cfa7b5067ce26877 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Jul 3 15:54:58 2020 +0200 fields: add support for autocomplete fields in blocks (#44760)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
fields: add support for autocomplete fields in blocks (#44760)