From c3ebc39f3bde82c629c5a48abb6b4013f8926b0c Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 16 Aug 2025 20:45:28 +0530 Subject: [PATCH] fix: sanitize column name for inventory_dimensions in get_stock_balance (cherry picked from commit eb22794f14351c2ff5731548c48bef0b91765c86) --- erpnext/stock/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py index 65f55b2e8ae..1ff8fabcaae 100644 --- a/erpnext/stock/utils.py +++ b/erpnext/stock/utils.py @@ -129,8 +129,9 @@ def get_stock_balance( extra_cond = "" if inventory_dimensions_dict: for field, value in inventory_dimensions_dict.items(): + column = frappe.utils.sanitize_column(field) args[field] = value - extra_cond += f" and {field} = %({field})s" + extra_cond += f" and {column} = %({field})s" last_entry = get_previous_sle(args, extra_cond=extra_cond)