From 385218706d6ccf478b0bdfd4e278d8dc9c24a4af Mon Sep 17 00:00:00 2001 From: marinaGD Date: Wed, 6 Feb 2019 15:53:25 -0200 Subject: [PATCH 1/2] [FIX] blanking fpos when it's False in the Dict --- account_group_invoices/models/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_group_invoices/models/account_invoice.py b/account_group_invoices/models/account_invoice.py index a0b0f719f..5c1f68c59 100644 --- a/account_group_invoices/models/account_invoice.py +++ b/account_group_invoices/models/account_invoice.py @@ -144,7 +144,7 @@ def _get_fpos_journal(self, inv): company = inv['company'] fpos_id = journal_id = False - if 'fpos' in inv: + if 'fpos' in inv and inv['fpos']: fpos_id = afp.browse(inv['fpos']) else: fpos_id = inv['partner'].with_context( From fc634c74cdc4d665884a0bfa7b0bfba099bcc0b6 Mon Sep 17 00:00:00 2001 From: Danimar Ribeiro Date: Thu, 7 Feb 2019 16:08:38 -0200 Subject: [PATCH 2/2] [FIX] Modifica o envio de email para manter salvo na fatura a mensagem --- br_account_einvoice/models/invoice_eletronic.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/br_account_einvoice/models/invoice_eletronic.py b/br_account_einvoice/models/invoice_eletronic.py index aae7afec2..4914a16fd 100644 --- a/br_account_einvoice/models/invoice_eletronic.py +++ b/br_account_einvoice/models/invoice_eletronic.py @@ -486,10 +486,8 @@ def send_email_nfe(self): if not mail: raise UserError('Modelo de email padrão não configurado') atts = self._find_attachment_ids_email() - values = { - "attachment_ids": atts + mail.attachment_ids.ids - } - mail.send_mail(self.invoice_id.id, email_values=values) + self.invoice_id.message_post_with_template( + mail.id, attachment_ids=[(6, 0, atts + mail.attachment_ids.ids)]) @api.multi def send_email_nfe_queue(self):