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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user