[0000097] Can't void free hand customer credit note.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 9 Dec 2008 10:30:57 +0000 (10:30 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 9 Dec 2008 10:30:57 +0000 (10:30 +0000)
sales/includes/db/sales_invoice_db.inc

index d01fc36b75589ee7ae5a3abe79bc96ae00707a50..798b726e99f6c27a53351c1189c74a466d9e764b 100644 (file)
@@ -172,11 +172,11 @@ function void_sales_invoice($type, $type_no)
 
        $deliveries = get_parent_trans($type, $type_no);
 
-       if (count($deliveries)) {
+       if ($deliveries !== 0) {
                $srcdetails = get_customer_trans_details(get_parent_type($type), $deliveries);
                while ($row = db_fetch($items_result)) {
                        $src_line = db_fetch($srcdetails);
-                       update_parent_line(10, $src_line['id'], -$row['quantity']);
+                       update_parent_line($type, $src_line['id'], -$row['quantity']);
                }
        }
        // clear details after they've been reversed in the sales order