diff --git a/formulaires/formidable.php b/formulaires/formidable.php
index 9432adb732591634a99004a2fc92cc605fbb47b8..9cad839180f54c7bf5a890dc0f4dd3237ddf55f4 100644
--- a/formulaires/formidable.php
+++ b/formulaires/formidable.php
@@ -701,12 +701,14 @@ function formidable_produire_messages_erreurs_fichiers($fichiers) {
 }
 
 /**
- * Pour les saisies masquées par afficher_si dans le hit courant
+ * Pour les champs mis à '' par afficher_si dans le hit courant
  * placer le request en null
 **/
 function formidable_saisies_afficher_si_masquees_set_request_null() {
-	$saisies = saisies_afficher_si_liste_masquees('get');
-	foreach ($saisies as $saisie) {
-		saisies_set_request_recursivement($saisie, null);
+	$champs = saisies_liste_set_request('get');
+	foreach ($champs as $champ => $histo) {
+		if ($histo[1] === null) {
+			saisies_request($champ, null);
+		}
 	}
 }
diff --git a/paquet.xml b/paquet.xml
index 9ae186bef4a0aa68e38b52fd42a85f4fea884968..6cca3153b70c89b7b0fd6d515ea18d2ae54fca8c 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="4.14.2"
+	version="4.14.3"
 	etat="stable"
 	compatibilite="[3.1.0;3.2.*]"
 	logo="images/formidable-64.png"
@@ -44,7 +44,7 @@
 	<pipeline nom="corbeille_table_infos" inclure="formidable_pipelines.php" />
 
 	<necessite nom="spip_bonux" compatibilite="[3.3.8;[" />
-	<necessite nom="saisies" compatibilite="[3.51.3;[" />
+	<necessite nom="saisies" compatibilite="[3.51.6;[" />
 	<necessite nom="verifier" compatibilite="[1.12.0;[" />
 	<necessite nom="yaml" compatibilite="[1.5.2;[" />
 	<necessite nom="facteur" compatibilite="[3.6.2;[" />