From 47440855ece088a3c7cfa21614fed385cdd2bb8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Fri, 15 Sep 2023 21:38:51 +0200
Subject: [PATCH] fix: lorsqu'on crayonne un champ, le normaliser correctement

---
 CHANGELOG.md                                | 4 ++++
 formidable_pipelines.php                    | 3 ++-
 formulaires/exporter_formulaire_analyse.php | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c23db9de..175809ab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
+## Unreleased
 
+### Fixed
+
+- Lorsqu'on crayonne un champ, le normaliser correctement
 ## 5.4.0 - 2023-08-13
 ### Added
 
diff --git a/formidable_pipelines.php b/formidable_pipelines.php
index e2438c1f..4b6a6250 100644
--- a/formidable_pipelines.php
+++ b/formidable_pipelines.php
@@ -372,7 +372,8 @@ function formidable_crayons_verifier($flux) {
 		$flux['data']['normaliser']['valeur'] = formidable_serialize($valeur);
 	}
 	saisies_set_request($data['nom'], $valeur);
-	$erreur = saisies_verifier([$saisie], false);
+	$normaliser = '';//Pour stocker la forme normalisée
+	$erreur = saisies_verifier([$saisie], false, $normaliser);
 
 	if ($erreur) {
 		$flux['data']['erreurs']['valeur'] = implode('<br />', $erreur);
diff --git a/formulaires/exporter_formulaire_analyse.php b/formulaires/exporter_formulaire_analyse.php
index 16434df1..ca53954b 100644
--- a/formulaires/exporter_formulaire_analyse.php
+++ b/formulaires/exporter_formulaire_analyse.php
@@ -79,7 +79,7 @@ function action_exporter_analyse_reponses($id_formulaire, $delim = ',') {
 			$valeur = sql_getfetsel(
 				'valeur',
 				'spip_formulaires_reponses_champs',
-				'id_formulaires_reponse = ' . intval($reponse['id_formulaires_reponse']) . ' and nom = ' . sql_quote($nom)
+				'id_formulaires_reponse = ' . intval($r['id_formulaires_reponse']) . ' and nom = ' . sql_quote($nom)
 			);
 			$valeur = formidable_deserialize($valeur);
 
-- 
GitLab