summaryrefslogtreecommitdiff
path: root/django/db/models/sql/compiler.py
diff options
context:
space:
mode:
authorarsalan.ghassemi <arsalan.ghassemi-ext@johnpaul.com>2021-11-23 18:22:52 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-11-23 20:43:20 +0100
commitbdcda1ca9ba254743269e482384c2711ac34b1f1 (patch)
tree068cbf6d324e61c83539f51dfc44796e36bb392c /django/db/models/sql/compiler.py
parentaec71aaa5b029640ce066fe5dc34f7a0050d50b2 (diff)
downloaddjango-bdcda1ca9ba254743269e482384c2711ac34b1f1.tar.gz
Fixed #33309 -- Fixed QuerySet.distinct() crash on mixed case annotation.
Diffstat (limited to 'django/db/models/sql/compiler.py')
-rw-r--r--django/db/models/sql/compiler.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/models/sql/compiler.py b/django/db/models/sql/compiler.py
index 73cf2c5f62..69a2d9298f 100644
--- a/django/db/models/sql/compiler.py
+++ b/django/db/models/sql/compiler.py
@@ -754,7 +754,7 @@ class SQLCompiler:
targets, alias, _ = self.query.trim_joins(targets, joins, path)
for target in targets:
if name in self.query.annotation_select:
- result.append(name)
+ result.append(self.connection.ops.quote_name(name))
else:
r, p = self.compile(transform_function(target, alias))
result.append(r)