mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
[4.1.x] Fixed #34016 -- Fixed QuerySet.values()/values_list() crash on ArrayAgg() and JSONBAgg().
Regression ine06dc4571e. Backport off88fc72da4from main
This commit is contained in:
committed by
Mariusz Felisiak
parent
0859093f7c
commit
2d20386b41
@@ -686,6 +686,15 @@ class TestGeneralAggregate(PostgreSQLTestCase):
|
||||
],
|
||||
)
|
||||
|
||||
def test_values_list(self):
|
||||
tests = [ArrayAgg("integer_field"), JSONBAgg("integer_field")]
|
||||
for aggregation in tests:
|
||||
with self.subTest(aggregation=aggregation):
|
||||
self.assertCountEqual(
|
||||
AggregateTestModel.objects.values_list(aggregation),
|
||||
[([0],), ([1],), ([2],), ([0],)],
|
||||
)
|
||||
|
||||
|
||||
class TestAggregateDistinct(PostgreSQLTestCase):
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user