diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py index 4cd22c7b8a..dfa369513b 100644 --- a/django/db/models/sql/query.py +++ b/django/db/models/sql/query.py @@ -974,12 +974,9 @@ class Query: elif isinstance(value, (list, tuple)): # The items of the iterable may be expressions and therefore need # to be resolved independently. - processed_values = [] for sub_value in value: if hasattr(sub_value, 'resolve_expression'): - processed_values.append( - sub_value.resolve_expression(self, reuse=can_reuse, allow_joins=allow_joins) - ) + sub_value.resolve_expression(self, reuse=can_reuse, allow_joins=allow_joins) return value def solve_lookup_type(self, lookup):