[3.9.2] Critère de tri KO dans commandes fourn

Bonjour

Je rencontre un problème avec Dolibarr depuis le passage en 3.9.2.

Dans la liste des commandes fournisseurs si je fais une recherche avec les champs en tête de liste, la liste retournée est systématiquement vide.

Problème reproductible sur la base de démo du site : Login @ 18.0.0

Rencontrez vous le même problème ?

Merci

Pièces jointes :

Bonjour
Dans fourn/commande/list.php trouve ligne 177
if ($billed != ‹  ›)
et transforme en
if ($billed != ‹  › && $billed >= 0)

tu peux aussi corriger ligne 217
if ($billed != ‹  ›) $param.=« billed= ».$billed;
qui devient
if ($billed != ‹  ›) $param.="&billed=".$billed;

Fred

1 « J'aime »

Bonjour Frederic,
Si ta solution fonctionne, tu ne penses pas qu’il faudrait remonter cela dans github pour correction ?

Bonjour

Merci pour votre réponse, le correctif fonctionne bien quand on fait le tri avec un critère, par contre quand on veux faire deux critères de tri (Tiers ET Auteur par exemple) la page de résultat est vide.

Pour être plus précis quand je tape le nom d’un auteur cela ne fonctionne pas je dois taper son login dolibarr et la ça fonctionne.

Bonjour
dans fourn/commande/list.php (version 3.9)
$sql.= " AND u.login LIKE ‹ %".$db->escape($search_user)."% ›";
devient
$sql.= " AND (u.login LIKE ‹ %".$db->escape($search_user)."% › OR u.lastname LIKE ‹ %".$db->escape($search_user)."% ›)";

pour chercher l’auteur en fonction du login ou du nom.
Fred

En deux mots : c’est parfait !!!

Un grand merci à toi