mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-23 12:06:43 +00:00
fix(manufacturing): keep original_item on work order material returns
Return rows built from transferred materials dropped original_item, so a returned alternative was keyed under the alternative item code and never reduced the substituted required item's net coverage in material_transferred_for_manufacturing.
This commit is contained in:
@@ -669,6 +669,8 @@ class ManufactureStockEntry(BaseManufactureStockEntry):
|
||||
item_args["qty"] = ceil_qty_if_uom_has_whole_number(qty, row.uom)
|
||||
item_args["transfer_qty"] = item_args["qty"]
|
||||
if is_return:
|
||||
if row.get("original_item"):
|
||||
item_args["original_item"] = row.original_item
|
||||
item_args["s_warehouse"], item_args["t_warehouse"] = row.s_warehouse, row.t_warehouse
|
||||
else:
|
||||
item_args["t_warehouse"], item_args["s_warehouse"] = None, row.warehouse
|
||||
|
||||
Reference in New Issue
Block a user