Fix allow_mail_archived_partner causing system notifications to send emails

This commit is contained in:
Kristof Bernaert
2026-01-26 04:27:39 +01:00
parent ba330eadf7
commit 7325633d49
4 changed files with 16 additions and 73 deletions
@@ -1,6 +1,3 @@
import logging
_logger = logging.getLogger(__name__)
from odoo import models
@@ -10,8 +7,7 @@ class MailTemplate(models.Model):
def generate_email(self, res_ids, fields=None):
"""
Only allow archived partners when *explicitly* sending through a flow
that sets:
context['mail_notify_force'] = True
that sets context['mail_notify_force'] = True.
This prevents system notifications from inheriting your relaxed rules.
"""
@@ -24,4 +20,4 @@ class MailTemplate(models.Model):
)
).generate_email(res_ids, fields)
return super().generate_email(res_ids, fields)
return super().generate_email(res_ids, fields)