I beleave it was not properly fixed in commit [0ddb4ebf].
While commit [0ddb4ebf] removes ORDER BY when Meta.ordering is used it
still does populates GROUP BY with Meta.ordering fields thus leads to
wrong aggregation.
PR with test case was added at ![2].
[1] https://code.djangoproject.com/ticket/14357
[2] https://github.com/django/django/pull/14122
--
Ticket URL: <https://code.djangoproject.com/ticket/32546>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => assigned
* cc: Simon Charette (added)
* needs_better_patch: 0 => 1
* needs_tests: 0 => 1
* owner: nobody => Yuri Konotopov
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/32546#comment:1>
* needs_tests: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/32546#comment:2>
* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/32546#comment:3>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"330bc402a8d2d8f23cf2e07d9dabf333003677d3" 330bc40]:
{{{
#!CommitTicketReference repository=""
revision="330bc402a8d2d8f23cf2e07d9dabf333003677d3"
Fixed #32546 -- Avoided Meta.ordering columns in GROUP BY clauses.
Follow up to 0ddb4ebf7bfcc4730c80a772dd146a49ef6895f6.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/32546#comment:4>