diff options
| author | Tomer Chachamu <tomer@festicket.com> | 2017-10-18 14:09:45 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-10-21 21:03:52 -0400 |
| commit | e98ae4fe6bc1baa402b10bc379d2e96b79bbb3b0 (patch) | |
| tree | ba70d4778ea58858051841162ac37e74197cda5c /django | |
| parent | b0566e5bb3216b8ca6e9c8473ed550d5d8825f56 (diff) | |
[1.11.x] Fixed #28722 -- Made QuerySet.reverse() affect nulls_first/nulls_last.
Backport of 21a3a29dc9d138c248fd7922923b3ec710735c6c from master
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/expressions.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/models/expressions.py b/django/db/models/expressions.py index e8bd921083..adafd26e89 100644 --- a/django/db/models/expressions.py +++ b/django/db/models/expressions.py @@ -1089,6 +1089,9 @@ class OrderBy(BaseExpression): def reverse_ordering(self): self.descending = not self.descending + if self.nulls_first or self.nulls_last: + self.nulls_first = not self.nulls_first + self.nulls_last = not self.nulls_last return self def asc(self): |
