fix: guard against default not set in stock settings

This commit is contained in:
Sagar Vora
2025-08-12 16:31:15 +05:30
parent 8b75993d3a
commit 6bf63f66ec

View File

@@ -590,7 +590,10 @@ def get_item_warehouse_(ctx: ItemDetailsCtx, item, overwrite_warehouse, defaults
if not warehouse:
default_warehouse = frappe.get_single_value("Stock Settings", "default_warehouse")
if frappe.get_cached_value("Warehouse", default_warehouse, "company") == ctx.company:
if (
default_warehouse
and frappe.get_cached_value("Warehouse", default_warehouse, "company") == ctx.company
):
return default_warehouse
return warehouse