From 1bddc738a5f924179b6d0512bfd90a2cfd02c161 Mon Sep 17 00:00:00 2001 From: Tiago Silva Date: Tue, 7 Jan 2025 17:01:04 +0100 Subject: [PATCH] Manager lookup for core IDs --- mongoz/core/db/querysets/core/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoz/core/db/querysets/core/manager.py b/mongoz/core/db/querysets/core/manager.py index 2c76140..8bb51e9 100644 --- a/mongoz/core/db/querysets/core/manager.py +++ b/mongoz/core/db/querysets/core/manager.py @@ -155,7 +155,7 @@ def filter_query(self, exclude: bool = False, **kwargs: Any) -> "Manager": if "__" in key: parts = key.split("__") lookup_operator = parts[-1] - field_name = parts[-2] + field_name = self._find_and_replace_id(parts[-2]) assert ( lookup_operator in settings.filter_operators