changeset bcd7f3137a32 in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset&node=bcd7f3137a32
description:
Use Line from the pool and save description when grouping lines
issue10414
review365301002
diffstat:
move.py | 4 ++++
tests/scenario_move_line_group.rst | 2 ++
2 files changed, 6 insertions(+), 0 deletions(-)
diffs (30 lines):
diff -r 6fa943bab6bf -r bcd7f3137a32 move.py
--- a/move.py Wed May 19 15:28:21 2021 +0200
+++ b/move.py Fri May 21 00:26:44 2021 +0200
@@ -1969,10 +1969,14 @@
def _group_lines(self, lines, date=None):
move, balance_line = self.group_lines(lines, self.start.journal, date)
move.description = self.start.description
+ move.save()
return move, balance_line
@classmethod
def group_lines(cls, lines, journal, date=None):
+ pool = Pool()
+ Line = pool.get('account.move.line')
+
grouping = cls.grouping(lines)
move, balance_line = cls.get_move(lines, grouping, journal, date)
diff -r 6fa943bab6bf -r bcd7f3137a32 tests/scenario_move_line_group.rst
--- a/tests/scenario_move_line_group.rst Wed May 19 15:28:21 2021 +0200
+++ b/tests/scenario_move_line_group.rst Fri May 21 00:26:44 2021 +0200
@@ -130,6 +130,8 @@
Decimal('50')
>>> delegate_to.maturity_date == period.start_date + dt.timedelta(days=2)
True
+ >>> delegate_to.move_description
+ 'Group lines'
Cancelling the delegation move::