Salut à tous,

La requête de la méthode nb_expéditions() de commande/class/commande.class.php provoque une erreur SQL "query SQL error: SELECT count(*) FROM llx_expedition as e WHERE e.fk_commande = 30 DB_ERROR_NOSUCHFIELD"

Correction:

remplacer la requête
       $sql = 'SELECT count(*) FROM '.MAIN_DB_PREFIX.'expedition as e';
       $sql .=" WHERE e.fk_commande = ".$this->id;

par
       $sql = 'SELECT count(*) FROM '.MAIN_DB_PREFIX.'expedition as e';
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_element as el ON el.fk_target = e.rowid AND el.targettype = 'shipping' ";
       $sql .=" WHERE el.fk_source = ".$this->id;

@+

Jean



_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à