1
0
mirror of https://github.com/django/django.git synced 2025-10-29 08:36:09 +00:00

Fixed #31990 -- Fixed QuerySet.ordered for GROUP BY queries on models with Meta.ordering.

Regression in 0ddb4ebf7b.

Thanks Julien Dutriaux for the report.
This commit is contained in:
Mariusz Felisiak
2020-09-14 20:07:44 +02:00
committed by GitHub
parent 5fab16392f
commit e11d05e0b4
3 changed files with 21 additions and 1 deletions

View File

@@ -1224,7 +1224,12 @@ class QuerySet:
return True
if self.query.extra_order_by or self.query.order_by:
return True
elif self.query.default_ordering and self.query.get_meta().ordering:
elif (
self.query.default_ordering and
self.query.get_meta().ordering and
# A default ordering doesn't affect GROUP BY queries.
not self.query.group_by
):
return True
else:
return False