From dde9a6da39f7a85f5ffc71b1338a8508b32e4297 Mon Sep 17 00:00:00 2001 From: Francis Appels Date: Tue, 15 Oct 2013 11:11:42 +0200 Subject: [PATCH] fix: delete() The delete method does not delete product_stock record. Typing error in delete product record debug log, sql iso sqlz --- htdocs/product/class/product.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 97ad7b33ef5..1ac8d9cbfd5 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -621,7 +621,7 @@ class Product extends CommonObject } // Delete all child tables - $elements = array('product_fournisseur_price','product_price','product_lang','categorie_product'); + $elements = array('product_fournisseur_price','product_price','product_lang','categorie_product','product_stock'); foreach($elements as $table) { if (! $error) @@ -644,7 +644,7 @@ class Product extends CommonObject { $sqlz = "DELETE FROM ".MAIN_DB_PREFIX."product"; $sqlz.= " WHERE rowid = ".$id; - dol_syslog(get_class($this).'::delete sql='.$sql, LOG_DEBUG); + dol_syslog(get_class($this).'::delete sql='.$sqlz, LOG_DEBUG); $resultz = $this->db->query($sqlz); if ( ! $resultz ) {