From 402b9de34ad213e1ddbbd4bdbb090160182df607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 11 Dec 2019 18:42:41 +0100 Subject: [PATCH] Do not copy UUID issue8899 review258531002 --- line.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/line.py b/line.py index 86a5dd730d..72eda4c3b9 100644 --- a/line.py +++ b/line.py @@ -137,6 +137,15 @@ class Line(ModelSQL, ModelView): 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