summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-09-15 11:40:59 +0200
committerGitHub <noreply@github.com>2020-09-15 11:40:59 +0200
commiteaf9764d3bb25970da89de5799d8d308715628ba (patch)
tree3bb6ad00878ce5bfbc65e0ae33c9604df820af4b /django/db/models/sql
parent7be6a6a4d665061e8bc6a741b16ff92353f5d19e (diff)
Fixed #32007 -- Fixed queryset crash with Q() annotation and aggregation.
Thanks Gordon Wrigley for the report. Regression in 8a6df55f2dd5131282084a4edfd48f63fbf8c69a.
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/where.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/models/sql/where.py b/django/db/models/sql/where.py
index bf0828dc8b..795eff8395 100644
--- a/django/db/models/sql/where.py
+++ b/django/db/models/sql/where.py
@@ -159,6 +159,9 @@ class WhereNode(tree.Node):
clone.relabel_aliases(change_map)
return clone
+ def copy(self):
+ return self.clone()
+
@classmethod
def _contains_aggregate(cls, obj):
if isinstance(obj, tree.Node):