Bug #65544
'SingleSelectHintWidget' object has no attribute 'live_condition_fields'
Début:
22 mai 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Exception: type = '<class 'AttributeError'>', value = ''SingleSelectHintWidget' object has no attribute 'live_condition_fields'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/forms/root.py", line 642, in page 640 for field, field_key, widget, dummy, dummy in self.iter_with_block_fields(form, displayed_fields): 641 if getattr(widget, 'prefilled', False) and getattr(widget, 'live_condition_source', False): > 642 fields_to_update.update(widget.live_condition_fields) 643 elif field in fields_to_update and field.type == 'item': 644 kwargs = {} ...
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
... field = <ItemField bf45db17cd-c66b-4c70-9e8f-014bbf2454f9 "L'enfant est-il concerné par une garde alternée ?"> ... widget = <SingleSelectHintWidget at 7fab3410e3d0: f150$element0$fbf45db17cd-c66b-4c70-9e8f-014bbf2454f9> ...
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Via l'UI on a comme préremplissage {'type': 'none'} (alors que dans les tests on a juste ça vide), ça fait que le champ se trouve considéré prérempli alors que ce n'est pas vrai, que ça entre dans la condition là et voilà ça plante.
Problème 2 une fois ça résolu ça replante un peu plus loin,
Exception: type = '<class 'AttributeError'>', value = ''NoneType' object has no attribute 'live_condition_source'' Stack trace (most recent call first): File "/home/fred/src/eo/wcs/wcs/blocks.py", line 287, in __init__ 285 for field in self.block.fields: 286 if field.varname in live_sources: > 287 field.widget.live_condition_source = True 288 289 if value:
parce que sur les champs liste la méthode add_to_view_form ne retourne pas le widget.
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-fields-do-not-consider-prefill-of-type-none-as-a-rea.patch 0001-fields-do-not-consider-prefill-of-type-none-as-a-rea.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7c52e0605b7f778b13d59c66b28e751ef00a197b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun May 22 21:12:18 2022 +0200 fields: do not consider prefill of type none as a real prefill (#65544)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
fields: do not consider prefill of type none as a real prefill (#65544)