summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/wizard
diff options
context:
space:
mode:
authorAdrien Peiffer (ACSONE) <adrien.peiffer@acsone.eu>2017-01-26 10:29:04 +0100
committerMartin Trigaux <mart-e@users.noreply.github.com>2017-01-26 10:29:04 +0100
commit4232a081640134eaced9c89834a5e15ee1c7362b (patch)
treeb4fdd9a7c011c625534ecba5bda444813955fb3d /addons/mass_mailing/wizard
parent9d535ee2c78d527a8365a64776b1865709469278 (diff)
[FIX] mass_mailing: ondelete cascade on transient
The test wizard will be dropped eventually but it is not possible to delete the mass-mailing before the transient is cleaned too due to the required field. To make it faster, add a ondelete cascade on the field. Closes #15217
Diffstat (limited to 'addons/mass_mailing/wizard')
-rw-r--r--addons/mass_mailing/wizard/test_mailing.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/mass_mailing/wizard/test_mailing.py b/addons/mass_mailing/wizard/test_mailing.py
index 20c57f80609..ea570ebb755 100644
--- a/addons/mass_mailing/wizard/test_mailing.py
+++ b/addons/mass_mailing/wizard/test_mailing.py
@@ -11,7 +11,8 @@ class TestMassMailing(osv.TransientModel):
_columns = {
'email_to': fields.char('Recipients', required=True,
help='Comma-separated list of email addresses.'),
- 'mass_mailing_id': fields.many2one('mail.mass_mailing', 'Mailing', required=True),
+ 'mass_mailing_id': fields.many2one(
+ 'mail.mass_mailing', 'Mailing', required=True, ondelete='cascade'),
}
_defaults = {