mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #31659 -- Made ExpressionWrapper preserve output_field for combined expressions.
Regression in df32fd42b8
.
Thanks Simon Charette for the review.
This commit is contained in:
parent
5776a1660e
commit
aeb8996a67
3 changed files with 14 additions and 1 deletions
|
@ -1837,4 +1837,6 @@ class ExpressionWrapperTests(SimpleTestCase):
|
|||
|
||||
def test_non_empty_group_by(self):
|
||||
expr = ExpressionWrapper(Lower(Value('f')), output_field=IntegerField())
|
||||
self.assertEqual(expr.get_group_by_cols(alias=None), [expr.expression])
|
||||
group_by_cols = expr.get_group_by_cols(alias=None)
|
||||
self.assertEqual(group_by_cols, [expr.expression])
|
||||
self.assertEqual(group_by_cols[0].output_field, expr.output_field)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue