From faf0d42e0303082d15bcd77f79dc354bd7160801 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 4 Mar 2025 14:07:08 +0530 Subject: [PATCH] fix: handle total row properly while translating --- frappe/desk/query_report.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 554539912b..fcdd69576d 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -815,9 +815,8 @@ def validate_filters_permissions(report_name, filters=None, user=None): def translate_report_data(data): - for d in data: - if isinstance(d, dict): - for field, value in d.items(): - if isinstance(value, str): - d[field] = _(value) + for d in data[:-1] if isinstance(data[-1], list) else data: + for field, value in d.items(): + if isinstance(value, str): + d[field] = _(value) return data