changeset 8190f0930f6e in modules/project_invoice:6.0
details:
https://hg.tryton.org/modules/project_invoice?cmd=changeset&node=8190f0930f6e
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 497c38128b0f -r 8190f0930f6e project.py
--- a/project.py Sat Jan 01 18:15:23 2022 +0100
+++ b/project.py Thu Jun 16 14:29:15 2022 +0200
@@ -205,6 +205,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: