Do not copy project works nor progresses when copying invoice line

Closes #13369
This commit is contained in:
Adrià Tarroja Caubet
2024-08-30 23:57:05 +02:00
parent 706bd182c7
commit c1f60725c5
+7
View File
@@ -109,6 +109,13 @@ class InvoiceLine(metaclass=PoolMeta):
super().validate_fields(lines, field_names)
cls.check_validate_project_invoice_quantity(lines, field_names)
@classmethod
def copy(cls, lines, default=None):
default = default.copy() if default is not None else {}
default.setdefault('project_invoice_works')
default.setdefault('project_invoice_progresses')
return super().copy(lines, default=default)
@classmethod
def delete(cls, lines):
pool = Pool()