From 97b2c2e1d5ce98a763bcc111d61aa6080d261d47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 11 Sep 2012 15:26:40 +0200 Subject: [PATCH] Reset move and invoice when copying Statement Line review496003 --- statement.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/statement.py b/statement.py index 5ffb3c8566..2e6710d99e 100644 --- a/statement.py +++ b/statement.py @@ -467,6 +467,14 @@ class Line(ModelSQL, ModelView): res['invoice'] = None return res + def copy(self, ids, default=None): + if default is None: + default = {} + default = default.copy() + default.setdefault('move', None) + default.setdefault('invoice', None) + return super(Line, self).copy(ids, default=default) + def create_move(self, line): ''' Create move for the statement line and return move id if created.