mirror of
https://github.com/frappe/erpnext.git
synced 2025-12-03 18:35:36 +00:00
Merge pull request #50853 from mihir-kandoi/gh33087
fix: incorrect putaway rule validation on stock reco
This commit is contained in:
@@ -1645,7 +1645,7 @@ class StockController(AccountsController):
|
|||||||
rule = frappe.db.get_value(
|
rule = frappe.db.get_value(
|
||||||
"Putaway Rule",
|
"Putaway Rule",
|
||||||
{"item_code": item.get("item_code"), "warehouse": item.get(warehouse_field)},
|
{"item_code": item.get("item_code"), "warehouse": item.get(warehouse_field)},
|
||||||
["name", "disable"],
|
["stock_capacity", "name", "disable"],
|
||||||
as_dict=True,
|
as_dict=True,
|
||||||
)
|
)
|
||||||
if rule:
|
if rule:
|
||||||
@@ -1664,7 +1664,11 @@ class StockController(AccountsController):
|
|||||||
rule_map[rule_name]["warehouse"] = item.get(warehouse_field)
|
rule_map[rule_name]["warehouse"] = item.get(warehouse_field)
|
||||||
rule_map[rule_name]["item"] = item.get("item_code")
|
rule_map[rule_name]["item"] = item.get("item_code")
|
||||||
rule_map[rule_name]["qty_put"] = 0
|
rule_map[rule_name]["qty_put"] = 0
|
||||||
rule_map[rule_name]["capacity"] = get_available_putaway_capacity(rule_name)
|
rule_map[rule_name]["capacity"] = (
|
||||||
|
rule.stock_capacity
|
||||||
|
if self.doctype == "Stock Reconciliation"
|
||||||
|
else get_available_putaway_capacity(rule_name)
|
||||||
|
)
|
||||||
rule_map[rule_name]["qty_put"] += flt(stock_qty)
|
rule_map[rule_name]["qty_put"] += flt(stock_qty)
|
||||||
|
|
||||||
for rule, values in rule_map.items():
|
for rule, values in rule_map.items():
|
||||||
|
|||||||
Reference in New Issue
Block a user