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::
 

Reply via email to