changeset 53a52828acac in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset;node=53a52828acac
description:
        Test that balance line exists when grouping payment lines

        issue8754
        review284281003
diffstat:

 move.py |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (24 lines):

diff -r 539a14d03a1d -r 53a52828acac move.py
--- a/move.py   Sun Mar 01 16:12:37 2020 +0100
+++ b/move.py   Fri Mar 06 11:21:30 2020 +0100
@@ -1892,8 +1892,9 @@
             if line.account.reconcile:
                 to_reconcile[line.account].append(line)
 
-        balance_line.move = move
-        balance_line.save()
+        if balance_line:
+            balance_line.move = move
+            balance_line.save()
 
         for lines in to_reconcile.values():
             Line.reconcile(lines, delegate_to=balance_line)
@@ -2006,7 +2007,7 @@
                 balance_line.second_currency = grouping['second_currency']
                 balance_line.amount_second_currency = (
                     -amount_second_currency)
-        balance_line.maturity_date = maturity_dates[balance_line.account]
+            balance_line.maturity_date = maturity_dates[balance_line.account]
         return move, balance_line
 
     @classmethod

Reply via email to