From a3bb80dc3186bd4d11b7864268beb88595ab00fd Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Mon, 14 Sep 2020 20:07:44 +0200 Subject: [3.1.x] Fixed #31990 -- Fixed QuerySet.ordered for GROUP BY queries on models with Meta.ordering. Regression in 0ddb4ebf7bfcc4730c80a772dd146a49ef6895f6. Thanks Julien Dutriaux for the report. Backport of e11d05e0b488a3ff2b3c9d8f2e1e50f471750d6e from master --- docs/releases/3.1.2.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/releases/3.1.2.txt b/docs/releases/3.1.2.txt index 1243654bfb..f9e45370ab 100644 --- a/docs/releases/3.1.2.txt +++ b/docs/releases/3.1.2.txt @@ -11,3 +11,8 @@ Bugfixes * Fixed a bug in Django 3.1 where ``FileField`` instances with a callable storage were not correctly deconstructed (:ticket:`31941`). + +* Fixed a regression in Django 3.1 where the :attr:`.QuerySet.ordered` + attribute returned incorrectly ``True`` for ``GROUP BY`` queries (e.g. + ``.annotate().values()``) on models with ``Meta.ordering``. A model's + ``Meta.ordering`` doesn't affect such queries (:ticket:`31990`). -- cgit v1.3