fix: wrong calculations

This commit is contained in:
Herculino Trotta
2024-11-18 10:08:54 -03:00
parent c9b4cd3408
commit 1544c6cca2
2 changed files with 7 additions and 3 deletions
@@ -163,7 +163,6 @@ def calculate_account_totals(transactions_queryset, ignore_empty=False):
"account__currency__prefix", "account__currency__prefix",
"account__currency__suffix", "account__currency__suffix",
"account__exchange_currency", "account__exchange_currency",
"id",
).annotate( ).annotate(
expense_current=Coalesce( expense_current=Coalesce(
Sum( Sum(
+7 -2
View File
@@ -146,8 +146,13 @@ def yearly_overview_by_account(request, year: int):
if account: if account:
filter_params["account_id"] = int(account) filter_params["account_id"] = int(account)
transactions = Transaction.objects.filter(**filter_params).exclude( transactions = (
Q(category__mute=True) & ~Q(category=None) Transaction.objects.filter(**filter_params)
.exclude(Q(category__mute=True) & ~Q(category=None))
.order_by(
"account__group__name",
"account__name",
)
) )
data = calculate_account_totals(transactions) data = calculate_account_totals(transactions)