changeset dee1ac89dc90 in modules/project_invoice:6.2
details:
https://hg.tryton.org/modules/project_invoice?cmd=changeset&node=dee1ac89dc90
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 136c373878a7 -r dee1ac89dc90 project.py
--- a/project.py Sat Jan 01 18:14:57 2022 +0100
+++ b/project.py Thu Jun 16 14:29:15 2022 +0200
@@ -208,6 +208,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__ = ()