Files
tryton/modules/document_incoming_invoice/account.py
T
Cédric Krier d3216c9a79 Do not copy incoming documents when copying invoices
Closes #14272
(grafted from 70d57766ec0d80c2d78a6c11ccba1f16a035b21c)

--HG--
branch : 7.0
2025-10-02 15:26:34 +02:00

19 lines
630 B
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.model import fields
from trytond.pool import PoolMeta
class Invoice(metaclass=PoolMeta):
__name__ = 'account.invoice'
documents_incoming = fields.One2Many(
'document.incoming', 'result', "Incoming Documents", readonly=True)
@classmethod
def copy(cls, invoices, default=None):
default = default.copy() if default is not None else {}
default.setdefault('documents_incoming')
return super().copy(invoices, default=default)