summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-08-08 16:22:09 +0000
committerThibault Delavallée <tde@odoo.com>2019-08-09 11:49:33 +0000
commit2f75534244c8381e7b0a9a90224811c3e5ece72e (patch)
treeb87ccb91bcb51445c881f51481af57b75514a4a7
parent98385da4497f79f10969e179e148f761cc5d06a4 (diff)
[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
-rw-r--r--addons/mass_mailing/wizard/mailing_mailing_schedule_date.py2
1 files changed, 1 insertions, 1 deletions
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):