diff --git a/accounting/models.py b/accounting/models.py index 4fb1b9c..ebe924f 100644 --- a/accounting/models.py +++ b/accounting/models.py @@ -388,7 +388,7 @@ class RecordSummary(DirtyFieldsMixin, models.Model): def __init__(self, *args, **kwargs): super(RecordSummary, self).__init__(*args, **kwargs) self._label = None - self._cumulative_balance = None + self.cumulative_balance = None class Meta: db_table = None @@ -403,11 +403,3 @@ class RecordSummary(DirtyFieldsMixin, models.Model): @label.setter def label(self, value): self._label = value - - @property - def cumulative_balance(self): - return self._cumulative_balance - - @cumulative_balance.setter - def cumulative_balance(self, value): - self._cumulative_balance = value diff --git a/accounting/views.py b/accounting/views.py index 10bb9ea..a42b8e3 100644 --- a/accounting/views.py +++ b/accounting/views.py @@ -245,8 +245,8 @@ def cash_summary(request, account): credit=sum([x.credit for x in months]), debit=sum([x.debit for x in months]), balance=sum([x.balance for x in months]), - cumulative_balance=cumulative_balance, ) + total.cumulative_balance = cumulative_balance total.label = pgettext("Accounting|", "Total") months.append(total) pagination = Pagination(request, months, True) @@ -388,8 +388,8 @@ def ledger_summary(request, account): credit=sum([x.credit for x in months]), debit=sum([x.debit for x in months]), balance=sum([x.balance for x in months]), - cumulative_balance=cumulative_balance, ) + total.cumulative_balance = cumulative_balance total.label = pgettext("Accounting|", "Total") months.append(total) pagination = Pagination(request, months, True)