From 8e1949725f5d3e8b83deae013ab111c595f366e5 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 1 Apr 2010 09:38:48 +0000
Subject: [PATCH] Report de [15555]

---
 ecrire/inc/rechercher.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ecrire/inc/rechercher.php b/ecrire/inc/rechercher.php
index e9aa483afd..28a2f3b9c6 100644
--- a/ecrire/inc/rechercher.php
+++ b/ecrire/inc/rechercher.php
@@ -295,7 +295,7 @@ function recherche_en_base($recherche='', $tables=NULL, $options=array(), $serve
 				else
 					list($cle_depart,$cle_arrivee,$s) = $rechercher_joints($table,$table_liee,array_keys($ids_trouves), $serveur);
 
-				while ($t = sql_fetch($s)) {
+				while ($t = is_array($s)?array_shift($s):sql_fetch($s)) {
 					$id = $t[$cle_depart];
 					$joint = $ids_trouves[$t[$cle_arrivee]];
 					if (!isset($results[$table]))
-- 
GitLab