diff options
| author | Anssi Kääriäinen <akaariai@gmail.com> | 2015-05-05 14:44:33 +0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-05-11 11:52:14 -0400 |
| commit | d5ce2dd7bc5b797d2e338c4bc6e6f3e339b748e5 (patch) | |
| tree | 584dfffad7ce06e14634a1ed9c3b6613fa222527 /docs | |
| parent | 056a91dbfae9e741cd4bf033d3062d3d35ff4d90 (diff) | |
[1.8.x] 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).
Backport of adc57632bc26cc8fe42bdb6aff463f883214980a from master
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/1.8.2.txt | 3 |
1 files changed, 3 insertions, 0 deletions
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`). |
