From edf808029bc8b87ccd72745f71dfe112f98d70b2 Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sat, 2 Nov 2024 01:42:47 -0300 Subject: [PATCH] feat: make ordering on yearly_overview_by_account more reliable --- app/apps/yearly_overview/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/apps/yearly_overview/views.py b/app/apps/yearly_overview/views.py index db44a55..e007c67 100644 --- a/app/apps/yearly_overview/views.py +++ b/app/apps/yearly_overview/views.py @@ -220,6 +220,7 @@ def index_yearly_overview_by_account(request, year: int): Account.objects.filter(is_archived=False, transactions__date__year=year) .select_related("group") .distinct() + .order_by("group__name", "name", "id") ) return render( @@ -379,7 +380,7 @@ def yearly_overview_by_account(request, year: int): "account__exchange_currency__decimal_places", ) .distinct() - .order_by("account__name") + .order_by("account__group__name", "account__name", "account__id") ) # Get Currency objects for conversion