From c720dccf0d3bc7b681f403515bebee08c786cd94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net> Date: Wed, 25 May 2022 17:16:08 +0200 Subject: [PATCH] =?UTF-8?q?Lorsqu'il=20y=20avait=20une=20erreur=20sur=20un?= =?UTF-8?q?e=20option=20d'un=20traitemement,=20on=20retombait=20sur=20un?= =?UTF-8?q?=20formulaire=20de=20config=20de=20traitement=20vierge=20(`exec?= =?UTF-8?q?=3Dformulaire=5Fedit&configurer=3Dtraitement`),=20ou=20plus=20e?= =?UTF-8?q?xactement=20au=20formulaire=20de=20cr=C3=A9ation=20d'un=20nouve?= =?UTF-8?q?au=20formulaire.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C'est parce que l'identifiant du formulaire formidable n'était pas envoyé lors de le soumission du formulaire de config des traitements. Or lorsque `?exec=formulaire_edit` ne reçoit pas d'`id_formulaire`, il affiche le formulaire de création de formulaire formidable. On corrige en passant le `id_formulaire` en `POST`. --- CHANGELOG.md | 1 + formulaires/editer_formulaire_champs.html | 1 + formulaires/editer_formulaire_traitements.html | 1 + 3 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f55eb813..37a2b6e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ - #105 pipeline `formidable_affiche_resume_reponse` supprimé, remplacée par `formidable_pre_raccourcis_arobases` et `formidable_post_raccourcis_arobases` ### Fixed +- #114 Afficher correctement les erreurs lors de la saisie d'une configuration de formulaire - #108 #109 Les modèles historiques `<form>` et `<formidable>` dans l'espace privé affichent une alerte si le formulaire n'est pas publié - `secret_du_formidable` créé également à l'installation du plugin, pas seulement à la MAJ - Inclusivité des chaînes de langue diff --git a/formulaires/editer_formulaire_champs.html b/formulaires/editer_formulaire_champs.html index 67a9f656..5a7c3b5a 100644 --- a/formulaires/editer_formulaire_champs.html +++ b/formulaires/editer_formulaire_champs.html @@ -24,6 +24,7 @@ [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}} + <input type="hidden" name="id_formulaire" value="#ENV{id_formulaire}" /> <div class="boutons"> <span class='image_loading'></span> diff --git a/formulaires/editer_formulaire_traitements.html b/formulaires/editer_formulaire_traitements.html index db616e2c..1bb392db 100644 --- a/formulaires/editer_formulaire_traitements.html +++ b/formulaires/editer_formulaire_traitements.html @@ -7,6 +7,7 @@ [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}} + <input type="hidden" name="id_formulaire" value="#ENV{id_formulaire}" /> <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe"> [(#REM|setenv{id})] -- GitLab