summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2024-12-22 23:23:28 -0500
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-02-06 17:02:22 +0100
commit0690c06013808d92ca8804dd4267adebdba20ca6 (patch)
tree1624b21f94e387327185050244d7dbc8f08bda2b
parentd99985bbc121749c5a6bb9eb9a4a9099b6a002eb (diff)
[5.2.x] Refs #34975 -- Removed unnecessary lookups.In.get_refs().
Now that In.get_source_expression() includes its right-hand-side when it contains expressions (refs #36025) it no longer requires a specialized get_refs() method. Backport of 0bac41fc7e4a842e8d20319cba31cc645501c245 from main.
-rw-r--r--django/db/models/lookups.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/django/db/models/lookups.py b/django/db/models/lookups.py
index df8eb1f465..2d80385fde 100644
--- a/django/db/models/lookups.py
+++ b/django/db/models/lookups.py
@@ -514,14 +514,6 @@ class IntegerLessThanOrEqual(IntegerFieldOverflow, LessThanOrEqual):
class In(FieldGetDbPrepValueIterableMixin, BuiltinLookup):
lookup_name = "in"
- def get_refs(self):
- refs = super().get_refs()
- if self.rhs_is_direct_value():
- for rhs in self.rhs:
- if get_rhs_refs := getattr(rhs, "get_refs", None):
- refs |= get_rhs_refs()
- return refs
-
def get_prep_lookup(self):
from django.db.models.sql.query import Query # avoid circular import