From 341fb6d8f3b507700638c59548093784b12dde04 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 25 Apr 2024 17:13:58 +0530 Subject: [PATCH] fix: handle stock balance unbuffered_cursor error (#41186) --- erpnext/stock/report/stock_balance/stock_balance.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py index af07dd7f73c..64ad36ff5b1 100644 --- a/erpnext/stock/report/stock_balance/stock_balance.py +++ b/erpnext/stock/report/stock_balance/stock_balance.py @@ -146,6 +146,8 @@ class StockBalanceReport: if self.filters.get("show_stock_ageing_data"): self.sle_entries = self.sle_query.run(as_dict=True) + # HACK: This is required to avoid causing db query in flt + _system_settings = frappe.get_cached_doc("System Settings") with frappe.db.unbuffered_cursor(): if not self.filters.get("show_stock_ageing_data"): self.sle_entries = self.sle_query.run(as_dict=True, as_iterator=True)