From 1572a0afcb671ad77631ce956547c31f96773fe4 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Wed, 20 Jul 2011 16:09:16 +0200 Subject: [PATCH] [0000936] Fixed invalid sales order update on voiding delivery note after SO line is removed. --- sales/includes/db/sales_delivery_db.inc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sales/includes/db/sales_delivery_db.inc b/sales/includes/db/sales_delivery_db.inc index b234e424..72392077 100644 --- a/sales/includes/db/sales_delivery_db.inc +++ b/sales/includes/db/sales_delivery_db.inc @@ -166,10 +166,8 @@ function void_sales_delivery($type, $type_no, $transactions=true) if ($order) { $auto = (get_reference(ST_SALESORDER, $order) == "auto"); - $order_items = get_sales_order_details($order, ST_SALESORDER); while ($row = db_fetch($items_result)) { - $order_line = db_fetch($order_items); - update_parent_line(ST_CUSTDELIVERY, $order_line['id'], -$row['quantity'], $auto); + update_parent_line(ST_CUSTDELIVERY, $row['src_id'], -$row['quantity'], $auto); } } -- 2.30.2