summaryrefslogtreecommitdiff
path: root/django/db/models/sql/query.py
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2023-11-17 20:40:31 -0500
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-11-18 15:40:52 +0100
commit15cb3c262a7df568bb5c0e3e07d5078c08ef59f4 (patch)
tree7b399a80e166ebd6298e4d776c804b77f12d08a4 /django/db/models/sql/query.py
parent7530cf3900ab98104edcde69e8a2a415e82b345a (diff)
Refs #34975 -- Complemented rhs filtering aggregations for __in lookup.
While this isn't a regression it's clear that similar logic should be applied when dealing with lists of expressions passed as a lookup value.
Diffstat (limited to 'django/db/models/sql/query.py')
-rw-r--r--django/db/models/sql/query.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py
index f04b1c4cc3..f50e012f82 100644
--- a/django/db/models/sql/query.py
+++ b/django/db/models/sql/query.py
@@ -1268,7 +1268,7 @@ class Query(BaseExpression):
# The items of the iterable may be expressions and therefore need
# to be resolved independently.
values = (
- self.resolve_lookup_value(sub_value, can_reuse, allow_joins)
+ self.resolve_lookup_value(sub_value, can_reuse, allow_joins, summarize)
for sub_value in value
)
type_ = type(value)