diff --git a/addons/website_sale/models/mail_compose_message.py b/addons/website_sale/models/mail_compose_message.py index d735f2b31d9..622f6f777c4 100644 --- a/addons/website_sale/models/mail_compose_message.py +++ b/addons/website_sale/models/mail_compose_message.py @@ -12,7 +12,7 @@ class MailComposeMessage(models.TransientModel): def send_mail(self, auto_commit=False): context = self._context # TODO TDE: clean that brole one day - if self.model == 'sale.order': + if self.model == 'sale.order' and context.get('active_ids'): self.env['sale.order'].search([ ('id', 'in', context.get('active_ids')), ('cart_recovery_email_sent', '!=', True),