Unités manquantes dans le module expédition (et peut être ailleurs)

Lorsque vous créez une expédition depuis une commande client, les unités ne s’affichent pas forcément. A la place un message d’erreur technique apparait…

En fonction de la date de téléchargement du ZIP de la v 14.0.4 cela peut se produire (téléchargement récent) ou pas (téléchargement plus ancien)

La cause : Le fichier htdocs/core/class/cunits.class.php qui introduit à tort une modification de la v 15:

Si vous avez ceci, alors vous aurez l’erreur :

La solution la plus simple : Récupérer le fichier d’origine sur une v14.0.0

Autre solution : Supprimer la ligne

$sql .= " t.sortorder,";

et un peu plus bas

$record->sortorder = $obj->sortorder;

Au cas où, cela peut aider quelqu’un…