> Pour commande, le problème est dans le fetch: à la fin de celui-ci, on
> appelle $this->fetch_lines(), fonction dont le code m'a quelque peu étonné:
>> while ($i < $num)
>> {
>> $objp = $this->db->fetch_object($result);
>> $line = new OrderLine($this->db);
>> $line->rowid = $objp->rowid;
>> ...
>> $line->fk_parent_line = $objp->fk_parent_line;
>>
>> $this->ref = $objp->product_ref; // TODO deprecated
>> $this->product_ref = $objp->product_ref;
>> ...
>> }ceci avait été corrigé, un copier collé malheureux, as-tu une version cvs à jour ? > $this étant ici la commande (à laquelle je comprend très bien qu'on > assigne les lignes). Cependant, la ligne $this->ref [...] // TODO > deprecated pose un réel problème, d'un part parce qu'on est dans un > while, je ne vois donc pas l'utilité d'affecter des attributs d'une > commande composée de multiples lignes, d'autre part parce que la ref de > la commande n'est pas censé être celle du dernier produit de ses lignes > (cette manip' purge tout simplement la première référence de commande > updaté pour un type donné si la dernière ligne est un frais de port, et > cause ensuite une erreur sql, la ref de la commande faisant partie avec > le type d'une contrainte unique). J'ai pour ma part passé cette ligne en > commentaire afin de supprimer le bug, cependant les autres assignations > à $this me parraissent douteuses dans ce contexte. > Cordialement, -- Régis Houssin --------------------------------------------------------- Cap-Networks 30, quai de Verdun 71700 Tournus FRANCE VoIP: +33 1 83 62 40 03 GSM: +33 6 33 02 07 97 Web: http://www.cap-networks.com/ Email: [email protected] Dolibarr developer: [email protected] Web Portal: http://www.dolibarr.fr/ SaaS offers: http://www.dolibox.fr/ Shop: http://www.dolistore.com/ Development platform: https://doliforge.org/ ---------------------------------------------------------
<<attachment: regis_houssin.vcf>>
_______________________________________________ Dolibarr-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
