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

Reply via email to