changeset 9f81d1107cd2 in modules/account:5.2 details: https://hg.tryton.org/modules/account?cmd=changeset;node=9f81d1107cd2 description: Test that balance line exists when grouping payment lines
issue8754 review284281003 (grafted from 53a52828acac0a36e4e279b81046f9fc3772c669) diffstat: move.py | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diffs (24 lines): diff -r a74cc1cbcfb7 -r 9f81d1107cd2 move.py --- a/move.py Sun Mar 01 21:03:29 2020 +0100 +++ b/move.py Fri Mar 06 11:21:30 2020 +0100 @@ -1832,8 +1832,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) @@ -1946,7 +1947,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 def _counterpart_line(self, line):