diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php
index 44a29d317e5ca6518eade9251657f1a773563fad..53b865e8c983a8004131d424c9f21e94b7581fec 100644
--- a/ecrire/public/assembler.php
+++ b/ecrire/public/assembler.php
@@ -562,7 +562,7 @@ function inclure_modele($type, $id, $params, $lien, $connect='') {
 		$retour = inserer_attribut($retour, 'class',
 			trim(str_replace(' spip_lien_ok ', ' ', " $classes ")));
 	} else if ($lien)
-		$retour = "<a href='".$lien[0]."' class='".$lien[1]."'>".$retour."</a>";
+		$retour = "<a href='".$lien['href']."' class='".$lien['class']."'>".$retour."</a>";
 
 	$compteur--;