changeset d68effa31214 in modules/timesheet:default
details: https://hg.tryton.org/modules/timesheet?cmd=changeset;node=d68effa31214
description:
Do not copy UUID
issue8899
review258531002
diffstat:
line.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r 6ada98b940dc -r d68effa31214 line.py
--- a/line.py Wed Dec 04 11:09:37 2019 +0100
+++ b/line.py Wed Dec 11 18:42:41 2019 +0100
@@ -137,6 +137,15 @@
gettext('timesheet.msg_line_duration_positive',
line=self.rec_name))
+ @classmethod
+ def copy(cls, lines, default=None):
+ if default is not None:
+ default = default.copy()
+ else:
+ default = {}
+ default.setdefault('uuid')
+ return super().copy(lines, default=default)
+
@property
def hours(self):
return self.duration.total_seconds() / 60 / 60