From d8f1a19ca1ed8290010d3788eb257a2a20e9df7b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 11 May 2026 14:19:19 +0200 Subject: [PATCH] Raise error on traversing generated fields --- django_ormql/columns.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/django_ormql/columns.py b/django_ormql/columns.py index c0874af..9053205 100644 --- a/django_ormql/columns.py +++ b/django_ormql/columns.py @@ -186,6 +186,11 @@ def __init__(self, expr, **kwargs): super().__init__(**kwargs) def resolve_column_path(self, remaining_path): + if remaining_path: + raise QueryNotSupported( + f"Column '{self.field_name}' is not a related field" + ) + return self.expr