diff --git a/l10n_ro_account_edi_ubl/models/account_edi_format.py b/l10n_ro_account_edi_ubl/models/account_edi_format.py index 66fa7d2dd..836d7d590 100644 --- a/l10n_ro_account_edi_ubl/models/account_edi_format.py +++ b/l10n_ro_account_edi_ubl/models/account_edi_format.py @@ -35,6 +35,14 @@ def _export_cius_ro(self, invoice): if old_attachment: edi_document.sudo().attachment_id = False old_attachment.unlink() + domain = [ + ("res_model", "=", "account.move"), + ("res_id", "=", invoice.id), + ("name", "=", xml_name), + ] + old_attachment = self.env["ir.attachment"].sudo().search(domain) + if old_attachment: + old_attachment.unlink() res = self.env["ir.attachment"].create( { "name": xml_name,