fix(stock): do not rebuild the Warehouse tree on an account map miss (#58956)

This commit is contained in:
Mihir Kandoi
2026-09-10 18:15:28 +05:30
committed by GitHub
parent d82c35aae9
commit e6b8e90ad9

View File

@@ -57,12 +57,8 @@ def get_warehouse_account(warehouse, warehouse_account=None, *, raise_error=True
account = warehouse.account
if not account and warehouse.parent_warehouse:
if warehouse_account:
if warehouse_account.get(warehouse.parent_warehouse):
account = warehouse_account.get(warehouse.parent_warehouse).account
else:
from frappe.utils.nestedset import rebuild_tree
rebuild_tree("Warehouse")
if parent := warehouse_account.get(warehouse.parent_warehouse):
account = parent.account
else:
account = frappe.get_all(
"Warehouse",