diff --git a/inc/renseigner_document.php b/inc/renseigner_document.php
index 9bd7fc00dffc6860d01198b31328d2774b78cc8a..8a74e5ec5bc6476a124ff8997a9c40ce2220fd1b 100644
--- a/inc/renseigner_document.php
+++ b/inc/renseigner_document.php
@@ -101,11 +101,10 @@ function renseigner_taille_dimension_image($fichier,$ext){
 	}
 	
 	include_spip('inc/filtres'); # pour objet_info()
+	$editables = objet_info('document','champs_editables');
 	foreach($meta as $m=>$v)
-		if (in_array($m,objet_info('document','champs_editables')))
+		if (isset($infos[$m]) OR in_array($m,$editables))
 			$infos[$m] = $v;
-	// un ajout nécessaire car type_image n'est pas déclaré comme un champ éditable de documents
-	$infos["type_image"] = $meta["type_image"];
 
 	return $infos;
 }