From 6fb76eba712d3b4b09c93acdfd6c8b9163fcaa0e Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:00:18 +0000 Subject: [PATCH] fix(stock): do not rebuild the Warehouse tree on an account map miss (backport #58956) (#58973) Co-authored-by: Mihir Kandoi --- 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 319da20c614..6bd45f61a5f 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.db.sql( """