From e4ece3f7deaf86d8d39565d8acc106f250a05868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 24 Sep 2019 12:52:20 +0000 Subject: [PATCH] [FIX] mass_mailing: unlink traces when unlinking mailings There is no need to keep traces when unlinking mailings, being mail or sms. Indeed even with marketing automation unlinking mailings means traces will be lost and won't serve any statistics or reporting purpose anymore. LINKS Task 2076366 (send now) Task 2067873 (template access) PR #37298 PR odoo/enterprise#5750 --- addons/mass_mailing/models/mailing_trace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mass_mailing/models/mailing_trace.py b/addons/mass_mailing/models/mailing_trace.py index 38185845545..ef3c51f0141 100644 --- a/addons/mass_mailing/models/mailing_trace.py +++ b/addons/mass_mailing/models/mailing_trace.py @@ -31,7 +31,7 @@ class MailingTrace(models.Model): model = fields.Char(string='Document model') res_id = fields.Integer(string='Document ID') # campaign / wave data - mass_mailing_id = fields.Many2one('mailing.mailing', string='Mailing', index=True) + mass_mailing_id = fields.Many2one('mailing.mailing', string='Mailing', index=True, ondelete='cascade') campaign_id = fields.Many2one( related='mass_mailing_id.campaign_id', string='Campaign',