From 09ba9808de9d7fb719dba136c20707554cc53d27 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Mon, 23 Feb 2026 17:58:47 +0530 Subject: [PATCH] fix: skip empty dimension values in exchange gain loss (cherry picked from commit 7df9d951c6784f623f0ac00f8ffb5a7eba1ff3c1) --- erpnext/accounts/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index 2a977dd2c03..179126452e7 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -454,7 +454,8 @@ def _build_dimensions_dict_for_exc_gain_loss( dimensions_dict = frappe._dict() if entry and active_dimensions: for dim in active_dimensions: - dimensions_dict[dim.fieldname] = entry.get(dim.fieldname) + if entry_dimension := entry.get(dim.fieldname): + dimensions_dict[dim.fieldname] = entry_dimension return dimensions_dict