Bug #30887
Envoi d'un code de suivi dans un mail alors que la gestion du code de suivi est désactivée dans le formulaire
0%
Description
Formulaire https://demarches-rouen.test.entrouvert.org/backoffice/forms/85/, code de suivi désactivé.
Workflow https://demarches-rouen.test.entrouvert.org/backoffice/workflows/2/, action d'envoi de mail https://demarches-rouen.test.entrouvert.org/backoffice/workflows/2/status/just_submitted/items/1/ avec {% if form_tracking_code %} blablabla {{form_tracking_code}}{% endif %}
.
Un code de suivi se retrouve pourtant dans le mail.
(et il la demande n'est pas trouvé si on renseigne ce code de suivi parce que : if formdata.formdef.enable_tracking_codes is False: raise TraversalError())
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 5 ans
- Fichier 0001-forms-don-t-set-tracking-code-unless-enabled-30887.patch 0001-forms-don-t-set-tracking-code-unless-enabled-30887.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Dans #27476 j'ai été un peu trop généreux sur les remplacements de enable_tracking_codes en has_draft_support, modif ici pour que les deux endroits qui créent des codes de suivi ne soient appelés qu'en présence de enable_tracking_codes.
Mis à jour par Thomas Noël il y a environ 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 6ddfd68c6d8f5eec466d9de9520a0f835ae3adfd Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Feb 25 18:46:48 2019 +0100 forms: don't set tracking code unless enabled (#30887)
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
forms: don't set tracking code unless enabled (#30887)