From 81f7a247f0276baee74d56bca30443f6f537c4ab Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 18 Dec 2025 16:33:37 +0530 Subject: [PATCH] fix(query): track aliases for `DynamicTableField` as well Child tables, links for example. Signed-off-by: Akhil Narang --- frappe/database/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: