diff --git a/formulaires/joindre_document.php b/formulaires/joindre_document.php
index 81c4af403ad87ba15899bb05ba62fd0d2a8a2437..fed0eff9f93b7e81e102cd1e92913f75e34dcab1 100644
--- a/formulaires/joindre_document.php
+++ b/formulaires/joindre_document.php
@@ -131,7 +131,10 @@ function formulaires_joindre_document_verifier_dist($id_document='new',$id_objet
 				 AND !_request('joindre_zip')
 				 AND $contenu_zip = joindre_verifier_zip($files)){
 					list($fichiers,$erreurs,$tmp_zip) = $contenu_zip;
-					$erreurs['lister_contenu_archive'] = recuperer_fond("formulaires/inc-lister_archive_jointe",array('chemin_zip'=>$tmp_zip,'liste_fichiers_zip'=>$fichiers,'erreurs_fichier_zip'=>$erreurs));
+					if ($fichiers)
+						$erreurs['lister_contenu_archive'] = recuperer_fond("formulaires/inc-lister_archive_jointe",array('chemin_zip'=>$tmp_zip,'liste_fichiers_zip'=>$fichiers,'erreurs_fichier_zip'=>$erreurs));
+					else
+						$erreurs['message_erreur'] = _T('medias:erreur_aucun_fichier'); 
 				}
 			}
 		}