diff --git a/medias_autoriser.php b/medias_autoriser.php
index c043ad6cfe049aaa07f7686c427739c8ba0ec949..6d81244d55588cecf6959871f08c93b59f416b3f 100644
--- a/medias_autoriser.php
+++ b/medias_autoriser.php
@@ -315,6 +315,10 @@ function autoriser_orphelins_supprimer_dist($faire, $type, $id, $qui, $opt){
  */
 function autoriser_associerdocuments_dist($faire, $type, $id, $qui, $opt){
 	if ($type=='document') return false; // pas de document sur les documents
+	// cas particulier (hack nouvel objet)
+	if (intval($id)<0 AND $id==-$qui['id_auteur']){
+		return true;
+	}
 	return autoriser('modifier',$type,$id,$qui,$opt);
 }
 
@@ -330,7 +334,7 @@ function autoriser_associerdocuments_dist($faire, $type, $id, $qui, $opt){
  */
 function autoriser_dissocierdocuments_dist($faire, $type, $id, $qui, $opt){
 	if ($type=='document') return false; // pas de document sur les documents
-	// cas particulier
+	// cas particulier (hack nouvel objet)
 	if (intval($id)<0 AND $id==-$qui['id_auteur']){
 		return true;
 	}
diff --git a/medias_pipelines.php b/medias_pipelines.php
index c60a705d4bf17f99079331d9cb1bc619a5bacfc8..8f3befc1e0e44513fa4ecc77b3a4268f4fb93c46 100644
--- a/medias_pipelines.php
+++ b/medias_pipelines.php
@@ -337,4 +337,4 @@ function medias_revisions_chercher_label($flux){
 		$flux['data'] = $flux['data'] = _T('medias:fichier_distant');
 	
 	return $flux;
-}
\ No newline at end of file
+}
diff --git a/paquet.xml b/paquet.xml
index df5188d02e0b9802a1ccdcf9c6ebedeebccb97bf..f40f44ab09f608fb6ee182b1244af7b5eba0332d 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.10.15"
+	version="2.10.16"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"