From e6b8e90ad954338e3c130bc2c7f03ddedfa0afa9 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 10 Sep 2026 18:15:28 +0530 Subject: [PATCH] fix(stock): do not rebuild the Warehouse tree on an account map miss (#58956) --- erpnext/stock/__init__.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/erpnext/stock/__init__.py b/erpnext/stock/__init__.py index 12a3a98a78c..871b590c0c1 100644 --- a/erpnext/stock/__init__.py +++ b/erpnext/stock/__init__.py @@ -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",