From adc57632bc26cc8fe42bdb6aff463f883214980a Mon Sep 17 00:00:00 2001 From: Anssi Kääriäinen Date: Tue, 5 May 2015 14:44:33 +0300 Subject: Fixed #24748 -- Fixed incorrect GROUP BY on MySQL in some queries When the query's model had a self-referential foreign key, the compiler.get_group_by() code incorrectly used the self-referential foreign key's column (for example parent_id) as GROUP BY clause when it should have used the model's primary key column (id). --- docs/releases/1.8.2.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/releases/1.8.2.txt b/docs/releases/1.8.2.txt index f430eb6cb0..bf54aeefd4 100644 --- a/docs/releases/1.8.2.txt +++ b/docs/releases/1.8.2.txt @@ -17,3 +17,6 @@ Bugfixes * Corrected join promotion for ``Case`` expressions. For example, annotating a query with a ``Case`` expression could unexpectedly filter out results (:ticket:`24766`). + +* Fixed incorrect GROUP BY clause generation on MySQL when the query's model + has a self-referential foreign key (:ticket:`24748`). -- cgit v1.3