Fixed #25081 -- Prevented DISTINCT ON ordering from being cleared in get().

Thanks to pdewacht for the patch.
This commit is contained in:
Simon Charette 2015-07-09 13:52:32 -04:00
parent 7b6d3104f2
commit 07577a2d05
2 changed files with 9 additions and 1 deletions

View file

@ -376,7 +376,7 @@ class QuerySet(object):
keyword arguments.
"""
clone = self.filter(*args, **kwargs)
if self.query.can_filter():
if self.query.can_filter() and not self.query.distinct_fields:
clone = clone.order_by()
num = len(clone)
if num == 1: