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;[" />