diff --git a/frappe/database/query.py b/frappe/database/query.py index 37f275da46..3a445c5760 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -346,7 +346,7 @@ class Engine: # Track field aliases for use in group_by/order_by for field in self.fields: - if isinstance(field, Field) and field.alias: + if isinstance(field, Field | DynamicTableField) and field.alias: self.field_aliases.add(field.alias) if self.apply_permissions: