diff --git a/ecrire/inc/recherche_to_array.php b/ecrire/inc/recherche_to_array.php
index 248cf7ce4ddc698d7ddba24bd8c23bc1259ed064..9218c752d6d3c5b0f3b022095b1ea537a8d8e717 100644
--- a/ecrire/inc/recherche_to_array.php
+++ b/ecrire/inc/recherche_to_array.php
@@ -139,7 +139,7 @@ function inc_recherche_to_array_dist($recherche, $options = array()) {
 				$s = sql_select("id_objet as $it, $ij", "spip_${jtable}s_liens", array("objet='$table'",sql_in('id_'.${jtable}, array_keys($jj))), '','','','',$serveur);
 			else
 				$s = sql_select("$it,$ij", "spip_${jtable}s_${table}s", sql_in('id_'.${jtable}, array_keys($jj)), '','','','',$serveur);
-			while ($t = sql_fetch($s)) {
+			while ($t = sql_fetch($s,$serveur)) {
 				$id = $t[$it];
 				$joint = $jj[$t[$ij]];
 				if (!isset($r))