|
From: | aurelien Imhof |
Subject: | [Dolibarr-dev] bug composition produits |
Date: | Mon, 18 Feb 2013 10:35:22 +0100 |
User-agent: | KMail/4.7.3 (Linux/3.0.0-28-generic; KDE/4.7.4; x86_64; ; ) |
Hello
Sorry for this text is french.
J'ai eu un bug sur les produit composé, il est possible de composé un produit avec lui même.
La boucle pour obtenir les liste des produit composé dans la class products.class.php
getChildsArbo() ne control pas que le parent n 'est pas le fils , j'ai donc modifié la requet comme suit pour eviter la boucle infini.
$sql = "SELECT p.rowid, p.label as label, pa.qty as qty, pa.fk_product_fils as id, p.fk_product_type"; $sql.= " FROM ".MAIN_DB_PREFIX."product as p"; $sql.= ", ".MAIN_DB_PREFIX."product_association as pa"; $sql.= " WHERE p.rowid = pa.fk_product_fils"; $sql.= " AND pa.fk_product_pere = ".$fk_parent." AND pa.fk_product_fils !=".$fk_parent;
En dehors d'une modif sur la validation pur bloquer la possiblité de composer le produits avec lui même.
-- Aurélien Imhof Consultant
Conseils - Maintenance - Infogérance - Audit Développement - Programmation
Sites : - http://www.oscim.fr - http://www.com-hedon.com
bureau 02 46 65 03 35 portable 06 07 60 82 37
Hébergement ( dédie - virtualisé - mutualisé ) - backup - Cloud téléphonie VOIP
Assistance technique hébergement 08 25 59 50 80 (0.15€/min)
Sites extra/perso - http://oscss.org - http://oscim.net
|
[Prev in Thread] | Current Thread | [Next in Thread] |