Bug #51301
Le pré-remplissage d'un champ ne semble pas comprendre le filtre "sum"
0%
Description
Sur ce formulaire : https://demarches-mkuntz.test.entrouvert.org/formulaires-de-test/tester-la-somme-d-un-bloc/ j'ai un bloc de champ avec un champ somme
en 1e page (https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/184/fields/1/), et sur la 2e page j'ai un champ qui doit contenir la somme de tous les montants saisies en page 1. Le pré-remplissage de ce champ "total" est un filtre : {{form_var_somme|getlist:"montant"|sum}}
https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/184/fields/2/
La somme est toujours égale à zéro, l'addition ne se fait pas.
Le bloc de champs :
https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/blocks/9/
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
C'est form_var_somme qui n'est pas pris parce qu'il y a évaluation dispo pour python aussi et que form_var_somme y est une variable conne qui contient "Bloc de test pour somme",
(Pdb) context['form_var_somme'] 'Bloc de test pour somme'
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-fields-use-lazy-evaluation-to-compute-prefill-value-.patch 0001-fields-use-lazy-evaluation-to-compute-prefill-value-.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit cf1dcc07498713c8a1eadcbb1fe8535701d7e504 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Feb 19 17:05:06 2021 +0100 fields: use lazy evaluation to compute prefill value from template (#51301)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Frédéric Péters il y a environ 3 ans
- Lié à Development #42674: évaluation paresseuse sur le préremplissage ajouté
fields: use lazy evaluation to compute prefill value from template (#51301)