Do not copy project works nor progresses when copying invoice line

Closes #13369
(grafted from 1c267cd4cc2a87f17c6b2f2934a1fd81d8674b36)

--HG--
branch : 7.0
This commit is contained in:
Adrià Tarroja Caubet
2024-08-30 23:57:05 +02:00
parent a5f0c08b0b
commit f8af341d8c
+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()