Boucle DOCUMENTS : le critère sur le statut des rubriques n'est pas cohérent
Suite au commit r11063, le traitement de la boucle DOCUMENTS dans source:/spip/ecrire/public/boucles.php n'est plus cohérent lors de l'ajout de la clause sur le statut des rubriques.
On effectue un comparaison qui ne peut jamais être vérifiée :
OR rr.id_rubrique = 'publie'
on devrait plutot avoir (comme dans les version précédentes :
OR rr.statut = 'publie'
Patch :
--- ecrire/public/boucles.php (révision 11105) +++ ecrire/public/boucles.php (copie de travail) `` -197,7 +197,7 `` if ($GLOBALS['var_preview']) array_unshift($boucle->where,"\"(aa.statut IN ('publie','prop') OR bb.statut IN ('publie','prop') OR rr.statut IN ('publie','prive'))\""); else - array_unshift($boucle->where,"\"(aa.statut = 'publie' OR bb.statut = 'publie' OR rr.id_rubrique = 'publie')\""); + array_unshift($boucle->where,"\"(aa.statut = 'publie' OR bb.statut = 'publie' OR rr.statut = 'publie')\""); }