From 14ae20bdb8435fdaaef399bfeb3b8e1dca05750a Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Tue, 12 Oct 2021 09:54:09 +0530 Subject: [PATCH] fix: Push aggregate_on_field to field list - for proper extraction of child table --- frappe/desk/reportview.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index c75d730b2f..f9d4a890f4 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -127,6 +127,8 @@ def setup_group_by(data): if frappe.db.has_column(data.aggregate_on_doctype, data.aggregate_on_field): data.fields.append('{aggregate_function}(`tab{aggregate_on_doctype}`.`{aggregate_on_field}`) AS _aggregate_column'.format(**data)) + if data.aggregate_on_field: + data.fields.append("`tab{aggregate_on_doctype}`.`{aggregate_on_field}`".format(**data)) else: raise_invalid_field(data.aggregate_on_field)