changeset 3d71ae3e7f37 in modules/project_invoice:6.4
details:
https://hg.tryton.org/modules/project_invoice?cmd=changeset&node=3d71ae3e7f37
description:
Clear invoiced progress when copying works
issue11545
review423331004
(grafted from cf92953d5ad93874e7d7e1e3d0a577cddfffe275)
diffstat:
project.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r 70e7b55b481a -r 3d71ae3e7f37 project.py
--- a/project.py Mon May 02 17:35:29 2022 +0200
+++ b/project.py Thu Jun 16 14:29:15 2022 +0200
@@ -206,6 +206,15 @@
origins.append(invoiced_progress)
return origins
+ @classmethod
+ def copy(cls, records, default=None):
+ if default is None:
+ default = {}
+ else:
+ default = default.copy()
+ default.setdefault('invoiced_progress', None)
+ return super().copy(records, default=default)
+
class Timesheet:
__slots__ = ()