diff --git a/formulaires/exporter_formulaire_reponses.php b/formulaires/exporter_formulaire_reponses.php
index b4eba46e16e022bcb1d0530931dca0c429dda818..d9fdc435bf35e118d9f071babb0cc1c14c880130 100644
--- a/formulaires/exporter_formulaire_reponses.php
+++ b/formulaires/exporter_formulaire_reponses.php
@@ -123,16 +123,15 @@ function exporter_formulaires_reponses($id_formulaire, $delim = ',', $statut_rep
 						'spip_formulaires_reponses_champs',
 						'id_formulaires_reponse = ' . intval($reponse['id_formulaires_reponse']) . ' and nom = ' . sql_quote($nom)
 					);
-
+					$valeur = $tenter_unserialize($valeur);
+					
 					// Saisie de type fichier ?
-					if ($saisie['saisie'] == 'fichiers') {//tester s'il y a des saisies parmi les fichiers
-						if ($valeur = $tenter_unserialize($valeur)) {
-							$chemin         = _DIR_FICHIERS_FORMIDABLE . 'formulaire_' . $id_formulaire . '/reponse_' . $reponse['id_formulaires_reponse'];
-							foreach ($valeur as $v) {
-								$chemin_fichier = $chemin . '/' . $saisie['options']['nom'] . '/' . $v['nom'];
-								if (file_exists($chemin_fichier)) {
-									$saisies_fichiers[] = $chemin_fichier;
-								}
+					if ($saisie['saisie'] == 'fichiers' && is_array($valeur)) {//tester s'il y a des saisies parmi les fichiers
+						$chemin         = _DIR_FICHIERS_FORMIDABLE . 'formulaire_' . $id_formulaire . '/reponse_' . $reponse['id_formulaires_reponse'];
+						foreach ($valeur as $v) {
+							$chemin_fichier = $chemin . '/' . $saisie['options']['nom'] . '/' . $v['nom'];
+							if (file_exists($chemin_fichier)) {
+								$saisies_fichiers[] = $chemin_fichier;
 							}
 						}
 					}
diff --git a/paquet.xml b/paquet.xml
index a8c4fe17650babebc1f8e4f00567275bb5afd3ec..0ae88ec83eb7d7c89208ace67be252d91805d9d2 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="3.0.1"
+	version="3.0.2"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="images/formidable-64.png"