summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorThodoris Sotiropoulos <theosotr@aueb.gr>2020-06-03 00:14:01 +0300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-06-03 07:29:41 +0200
commitdf32fd42b84cc6dbba173201f244491b0d154a63 (patch)
treef8141c6e5d69e320866796ebd76e2955d664f849 /django
parent22a59c01c00cf9fbefaee0e8e67fab82bbaf1fd2 (diff)
Fixed #31651 -- Made ExpressionWrapper use grouping columns from wrapped expression.
Diffstat (limited to 'django')
-rw-r--r--django/db/models/expressions.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/models/expressions.py b/django/db/models/expressions.py
index c1a76584f0..6bd1471692 100644
--- a/django/db/models/expressions.py
+++ b/django/db/models/expressions.py
@@ -863,6 +863,9 @@ class ExpressionWrapper(Expression):
def get_source_expressions(self):
return [self.expression]
+ def get_group_by_cols(self, alias=None):
+ return self.expression.get_group_by_cols(alias=alias)
+
def as_sql(self, compiler, connection):
return self.expression.as_sql(compiler, connection)