summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorTomer Chachamu <tomer@festicket.com>2017-10-18 14:09:45 +0100
committerTim Graham <timograham@gmail.com>2017-10-21 21:03:52 -0400
commite98ae4fe6bc1baa402b10bc379d2e96b79bbb3b0 (patch)
treeba70d4778ea58858051841162ac37e74197cda5c /django
parentb0566e5bb3216b8ca6e9c8473ed550d5d8825f56 (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.py3
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):