mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #30572 -- Prevented values()/values_list() on combined queryset from mutating the list of columns in querysets.
This commit is contained in:
@@ -123,6 +123,9 @@ class QuerySetSetOperationTests(TestCase):
|
||||
self.assertEqual(reserved_name['order'], 2)
|
||||
reserved_name = qs1.union(qs1).values_list('name', 'order', 'id').get()
|
||||
self.assertEqual(reserved_name[:2], ('a', 2))
|
||||
# List of columns can be changed.
|
||||
reserved_name = qs1.union(qs1).values_list('order').get()
|
||||
self.assertEqual(reserved_name, (2,))
|
||||
|
||||
def test_union_with_two_annotated_values_list(self):
|
||||
qs1 = Number.objects.filter(num=1).annotate(
|
||||
|
||||
Reference in New Issue
Block a user