diff --git a/formulaires/editer_document.php b/formulaires/editer_document.php
index f9fba17cf757b659a1104f2ef20bfb7bd6fa9b61..272665987b4096eb3b49291be10daf6c5bcae803 100644
--- a/formulaires/editer_document.php
+++ b/formulaires/editer_document.php
@@ -54,20 +54,23 @@ function formulaires_editer_document_charger_dist($id_document='new', $id_parent
 	// verifier les infos de taille et dimensions sur les fichiers locaux
 	// cas des maj de fichier directes par ftp
 	if ($valeurs['distant']!=='oui'){
+		$infos = false;
 		include_spip('inc/renseigner_document');
 		$f = get_spip_doc($valeurs['fichier']);
 		if ($f AND @file_exists($f))
 			$infos = renseigner_taille_dimension_image($f,$valeurs['extension']);
-		if ($infos['taille']!=$valeurs['taille']
-			OR ($infos['type_image'] && ($infos['largeur']!=$valeurs['largeur']))
-			OR ($infos['type_image'] && ($infos['hauteur']!=$valeurs['hauteur']))){
-			$valeurs['_taille_modif'] = $infos['taille'];
-			$valeurs['_largeur_modif'] = $infos['largeur'];
-			$valeurs['_hauteur_modif'] = $infos['hauteur'];
-			$valeurs['_hidden'].=
-			"<input type='hidden' name='_taille_modif' value='".$infos['taille']."' />"
-			. "<input type='hidden' name='_largeur_modif' value='".$infos['largeur']."' />"
-			. "<input type='hidden' name='_hauteur_modif' value='".$infos['hauteur']."' />";
+		if ($infos AND is_array($infos) AND isset($infos['taille'])){
+			if ($infos['taille']!=$valeurs['taille']
+				OR ($infos['type_image'] && ($infos['largeur']!=$valeurs['largeur']))
+				OR ($infos['type_image'] && ($infos['hauteur']!=$valeurs['hauteur']))){
+				$valeurs['_taille_modif'] = $infos['taille'];
+				$valeurs['_largeur_modif'] = $infos['largeur'];
+				$valeurs['_hauteur_modif'] = $infos['hauteur'];
+				$valeurs['_hidden'].=
+				"<input type='hidden' name='_taille_modif' value='".$infos['taille']."' />"
+				. "<input type='hidden' name='_largeur_modif' value='".$infos['largeur']."' />"
+				. "<input type='hidden' name='_hauteur_modif' value='".$infos['hauteur']."' />";
+			}
 		}
 	}
 
diff --git a/paquet.xml b/paquet.xml
index 1f8eba30777915b1e83ceae880dc6cf05a688e9d..df931256ba406a8273117008fda753aa332d6b2d 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.10.21"
+	version="2.10.22"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"