diff --git a/addons/account_edi_facturx/models/account_edi_format.py b/addons/account_edi_facturx/models/account_edi_format.py
index 21480f5a1a2b80faad94223442f9927f0aec9acc..ae0a3f3bf6d87bdbdb7e296de066d11df370ed9c 100644
--- a/addons/account_edi_facturx/models/account_edi_format.py
+++ b/addons/account_edi_facturx/models/account_edi_format.py
@@ -47,7 +47,7 @@ class AccountEdiFormat(models.Model):
 
     def _get_embedding_to_invoice_pdf_values(self, invoice):
         values = super()._get_embedding_to_invoice_pdf_values(invoice)
-        if self.code == 'facturx_1_0_05':
+        if values and self.code == 'facturx_1_0_05':
             values['name'] = 'factur-x.xml'
         return values