From 2f75534244c8381e7b0a9a90224811c3e5ece72e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 8 Aug 2019 16:22:09 +0000 Subject: [PATCH] [FIX] mass_mailing: allow to delete recently scheduled mailings Scheduling a mailing creates a wizard with a m2o linking the mailing. While this wizard is still alive and not garbage collected it is impossible to delete the mailing. This commit fixes that. LINKS Task 1997464 --- addons/mass_mailing/wizard/mailing_mailing_schedule_date.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mass_mailing/wizard/mailing_mailing_schedule_date.py b/addons/mass_mailing/wizard/mailing_mailing_schedule_date.py index 1d239c51022..e606351f222 100644 --- a/addons/mass_mailing/wizard/mailing_mailing_schedule_date.py +++ b/addons/mass_mailing/wizard/mailing_mailing_schedule_date.py @@ -10,7 +10,7 @@ class MailingMailingScheduleDate(models.TransientModel): _description = 'Mass Mailing Scheduling' schedule_date = fields.Datetime(string='Schedule in the Future') - mass_mailing_id = fields.Many2one('mailing.mailing', required=True) + mass_mailing_id = fields.Many2one('mailing.mailing', required=True, ondelete='cascade') @api.constrains('schedule_date') def _check_schedule_date(self):