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/
Files
Associated revisions
History
Updated by Frédéric Péters 6 days ago
- Assignee set to Frédéric Péters
- Status changed from Nouveau to En cours
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'
Updated by Frédéric Péters 6 days ago
- Patch proposed changed from No to Yes
- Status changed from En cours to Solution proposée
- File 0001-fields-use-lazy-evaluation-to-compute-prefill-value-.patch 0001-fields-use-lazy-evaluation-to-compute-prefill-value-.patch added
Updated by Frédéric Péters 3 days ago
- Status changed from Solution validée to 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)
Updated by Frédéric Péters 1 day ago
- Status changed from Résolu (à déployer) to Solution déployée
fields: use lazy evaluation to compute prefill value from template (#51301)