diff --git a/project.py b/project.py index c958b6f2e4..68ae3b9fa1 100644 --- a/project.py +++ b/project.py @@ -206,6 +206,15 @@ class Progress: 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__ = ()