From d144afac6463bcffaacb91c6f45468f62f599bea Mon Sep 17 00:00:00 2001 From: git-avc Date: Mon, 22 Jul 2024 01:21:07 +0200 Subject: [PATCH] fix: handle aggregate columns --- frappe/desk/reportview.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 8785c13c7e..b7924cb527 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -440,12 +440,17 @@ def append_totals_row(data): def get_field_info(fields, doctype): """Get column names, labels, field types, and translatable properties based on column names.""" + field_info = [] for key in fields: + df = None try: parenttype, fieldname = parse_field(key) except ValueError: - continue + # handles aggregate functions + parenttype = doctype + fieldname = key.split("(", 1)[0] + fieldname = fieldname[0].upper() + fieldname[1:] parenttype = parenttype or doctype