correct problem for sending invoice emails
This commit is contained in:
@@ -1,17 +0,0 @@
|
|||||||
import logging
|
|
||||||
|
|
||||||
_logger = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
from odoo import models
|
|
||||||
|
|
||||||
|
|
||||||
class AccountMove(models.Model):
|
|
||||||
_inherit = "account.move"
|
|
||||||
|
|
||||||
def action_invoice_sent(self):
|
|
||||||
_logger.error("🔥🔥🔥 HIT action_invoice_sent 🔥🔥🔥")
|
|
||||||
return super().action_invoice_sent()
|
|
||||||
|
|
||||||
def action_invoice_send(self):
|
|
||||||
_logger.error("🔥🔥🔥 HIT action_invoice_send 🔥🔥🔥")
|
|
||||||
return super().action_invoice_send()
|
|
||||||
@@ -1,14 +1,15 @@
|
|||||||
def action_send_and_print(self):
|
def action_send_and_print(self):
|
||||||
# _logger.error("🔥 ACCOUNT.INVOICE.SEND action_send_and_print CALLED")
|
_logger.error("🔥 ACCOUNT.INVOICE.SEND action_send_and_print CALLED")
|
||||||
# _logger.error("🔥 Wizard partner_ids: %s", self.partner_ids.ids)
|
_logger.error("🔥 Wizard partner_ids: %s", self.partner_ids.ids)
|
||||||
|
|
||||||
ctx = dict(self.env.context)
|
ctx = dict(self.env.context)
|
||||||
|
|
||||||
if self.partner_ids:
|
if self.partner_ids:
|
||||||
ctx.update(
|
ctx.update(
|
||||||
{
|
{
|
||||||
# 🔥 THIS is what mail.compose.message actually reads
|
# 🔥 REQUIRED: otherwise archived partners are dropped
|
||||||
"default_partner_ids": [(6, 0, self.partner_ids.ids)],
|
"default_partner_ids": [(6, 0, self.partner_ids.ids)],
|
||||||
|
"active_test": False,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -16,7 +17,6 @@ def action_send_and_print(self):
|
|||||||
AccountInvoiceSend,
|
AccountInvoiceSend,
|
||||||
self.with_context(
|
self.with_context(
|
||||||
ctx,
|
ctx,
|
||||||
active_test=False,
|
|
||||||
include_archived_partners=True,
|
include_archived_partners=True,
|
||||||
mail_notify_force=True,
|
mail_notify_force=True,
|
||||||
force_email=True,
|
force_email=True,
|
||||||
|
|||||||
Reference in New Issue
Block a user