diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-09-15 11:40:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-15 11:40:59 +0200 |
| commit | eaf9764d3bb25970da89de5799d8d308715628ba (patch) | |
| tree | 3bb6ad00878ce5bfbc65e0ae33c9604df820af4b /django/db/models/sql | |
| parent | 7be6a6a4d665061e8bc6a741b16ff92353f5d19e (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.py | 3 |
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): |
