Bug #48798
Block de champ & previous
0%
Description
- créer un formulaire avec un champ de type block de champs
- remplir le formulaire, arriver à la page de confirmation
- faire "previous"
Les champs du block sont bien remplis avec les valeurs renseignées, mais ils sont en erreur (required field)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-forms-don-t-display-required-field-on-blocks-when-go.patch 0001-forms-don-t-display-required-field-on-blocks-when-go.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Au retour sur la page précédente, sur évaluation du BlockWidget il y avait évaluation des BlockSubWidget qui ont .parsed à True et donc retour direct de leur self.value (plutôt qu'aller le construire en interrogeant les différents champs), et ce self.value étant None ça arrivait au BlockWidget qui se pensait vide, et affichait l'erreur; c'est corrigé en posant .value lors du set_value() du BlockSubWidget, là où il y avait juste passage de set_value() individuels aux différents widgets.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
ok, testé en local
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 c006ee855c5a3752ab6e05cd23d5a7848c57bb09 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 20 11:14:52 2020 +0100 forms: don't display "required field" on blocks when going back (#48798)
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
forms: don't display "required field" on blocks when going back (#48798)