diff --git a/ecrire/public/criteres.php b/ecrire/public/criteres.php index 66c11ca88b283c7ae804b2b6803939f2d52eefc3..648d2069bd135f5ab4b752cd5cfca4a433c61768 100644 --- a/ecrire/public/criteres.php +++ b/ecrire/public/criteres.php @@ -669,8 +669,7 @@ function critere_parinverse($idb, &$boucles, $crit, $sens = ''){ // cas du tri sur champ de jointure explicite $t = array_search($r[1], $boucle->from); if (!$t){ - $t = trouver_champ_exterieur($r[2], array($r[1]), $boucle); - $t = array_search(@$t[0], $boucle->from); + $t = trouver_jointure_champ($r[2], $boucle, array($r[1])); } if (!$t){ return (array('zbug_critere_inconnu', array('critere' => $crit->op." $par")));