From 23b659402663dace32a04a0bf15dd13e5bfadc7e Mon Sep 17 00:00:00 2001 From: 사재혁 Date: Sat, 20 Sep 2025 02:15:41 +0900 Subject: Fixed #36584, Refs #36149 -- Allowed subquery values against tuple in lookup via ForeignObject. --- tests/composite_pk/test_filter.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/composite_pk/test_filter.py b/tests/composite_pk/test_filter.py index d7ecfbec11..c4b393d6ea 100644 --- a/tests/composite_pk/test_filter.py +++ b/tests/composite_pk/test_filter.py @@ -460,6 +460,11 @@ class CompositePKFilterTests(TestCase): queryset = User.objects.filter(comments__in=subquery) self.assertSequenceEqual(queryset, (self.user_2,)) + def test_filter_comments_by_users_subquery(self): + subquery = Comment.objects.filter(id=3).values("user") + queryset = Comment.objects.filter(user__in=subquery) + self.assertSequenceEqual(queryset, (self.comment_3,)) + def test_cannot_cast_pk(self): msg = "Cast expression does not support composite primary keys." with self.assertRaisesMessage(ValueError, msg): -- cgit v1.3