diff --git a/frappe/database/query.py b/frappe/database/query.py index 3e77806697..69275ba5aa 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -973,7 +973,7 @@ class Engine: elif hasattr(field, "alias") and field.alias and field.name in permitted_fields_set: allowed_fields.append(field) - elif isinstance(field, PseudoColumnMapper): + elif isinstance(field, AggregateFunction | PseudoColumnMapper): # Typically functions or complex terms allowed_fields.append(field)