fix(query): track aliases for DynamicTableField as well

Child tables, links for example.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
Akhil Narang 2025-12-18 16:33:37 +05:30
parent c90d3c5c20
commit 81f7a247f0
No known key found for this signature in database
GPG key ID: 9DCC61E211BF645F

View file

@ -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: