[-] BO: Fix #PSCFV-7763 Re-inject quantities after deleting a product from a order

This commit is contained in:
Rémi Gaillard
2013-06-12 17:08:00 +02:00
parent 91ececef1a
commit b3a823f876
+5 -2
View File
@@ -1970,8 +1970,8 @@ class AdminOrdersControllerCore extends AdminController
{
$res = true;
$order_detail = new OrderDetail(Tools::getValue('id_order_detail'));
$order = new Order(Tools::getValue('id_order'));
$order_detail = new OrderDetail((int)Tools::getValue('id_order_detail'));
$order = new Order((int)Tools::getValue('id_order'));
$this->doDeleteProductLineValidation($order_detail, $order);
@@ -1994,6 +1994,9 @@ class AdminOrdersControllerCore extends AdminController
$order->total_products_wt -= $order_detail->total_price_tax_incl;
$res &= $order->update();
// Reinject quantity in stock
$this->reinjectQuantity($order_detail, $order_detail->product_quantity);
// Delete OrderDetail
$res &= $order_detail->delete();