diff --git a/inc-compilo.php3 b/inc-compilo.php3
index de4adee6790d151efac71ed0cc91f4a762075785..32b27de4d88722d0b92518a99066e1a2648a9571 100644
--- a/inc-compilo.php3
+++ b/inc-compilo.php3
@@ -531,9 +531,10 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) {
 	  // une boucle documents est conditionnee par tout le reste!
 	  // une boucle avec critere de recheche conditionne tout le reste!
 	  // (a cause du cas #nom_de_boucle:URL_*)
+	  // 
 		foreach($boucles as $idb => $boucle)
 		  {
-			if ($boucle->param) {
+		    if ($boucle->param && is_array($boucle->param)) {
 				if (($boucle->type_requete == 'documents') && 
 				    in_array('doublons',$boucle->param))
 				  { $descr['documents'] = true; break; }