Fixed get_post() support for numeric fields.
[fa-stable.git] / purchasing / includes / purchasing_db.inc
index 86a8418152495d99fe828b55c56c36559fbd853a..89c4d94b4d5097803047f44bd5bef820f9344985 100644 (file)
@@ -121,7 +121,8 @@ function get_po_prepayments($supp_trans)
        $allocations = array();
        $line_ids = array();
        foreach($supp_trans->grn_items as $item)
-               $line_ids[] = $item->po_detail_item;
+               if ($item->po_detail_item)
+                       $line_ids[] = $item->po_detail_item;
 
        if (!count($line_ids))
                return $allocations;
@@ -196,7 +197,7 @@ function add_direct_supp_trans($cart)
                foreach($cart->line_items as $key => $line) {
                $inv->add_grn_to_trans($line->grn_item_id, $line->po_detail_rec, $line->stock_id,
                        $line->item_description, $line->receive_qty, 0, $line->receive_qty,
-                       $line->price, $line->price, true, get_standard_cost($line->stock_id), '');
+                       $line->price, $line->price, true, get_unit_cost($line->stock_id), '');
                $total += round2(($line->receive_qty * $line->price), user_price_dec());
        }
        $inv->tax_overrides = $cart->tax_overrides;