Negative Inventory Adjustments not working anymore (2.4.8). Fixed
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Fri, 31 Jul 2020 08:04:03 +0000 (10:04 +0200)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Fri, 31 Jul 2020 08:04:03 +0000 (10:04 +0200)
inventory/includes/db/items_adjust_db.inc

index 9a45e0f7d02c077a10157a07d1e0a8ca7c02b33f..83c33c4a8adb9c64e006d8d0dfd22b8a40e8b65d 100644 (file)
@@ -35,8 +35,10 @@ function add_stock_adjustment($items, $location, $date_, $reference, $memo_)
 
                if ($SysPrefs->loc_notification() == 1 && $line_item->quantity < 0)
                {
+                       $tmp = $line_item->quantity;
                        $chg = $line_item; $chg->quantity= -$chg->quantity;     // calculate_reorder_level expect positive qty
                        $loc = calculate_reorder_level($location, $chg, $st_ids, $st_names, $st_num, $st_reorder); 
+                       $line_item->quantity = $tmp;
                }
 
                add_stock_adjustment_item($adj_id, $line_item->stock_id, $location, $date_, $reference,