summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/mass_mailing/models/mailing_list.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/mass_mailing/models/mailing_list.py b/addons/mass_mailing/models/mailing_list.py
index b29d7640d40..68de4770cdf 100644
--- a/addons/mass_mailing/models/mailing_list.py
+++ b/addons/mass_mailing/models/mailing_list.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-from odoo import _, api, fields, models
+from odoo import _, fields, models
from odoo.exceptions import UserError
@@ -17,8 +17,9 @@ class MassMailingList(models.Model):
contact_ids = fields.Many2many(
'mailing.contact', 'mailing_contact_list_rel', 'list_id', 'contact_id',
string='Mailing Lists')
- subscription_ids = fields.One2many('mailing.contact.subscription', 'list_id',
- string='Subscription Information')
+ subscription_ids = fields.One2many(
+ 'mailing.contact.subscription', 'list_id', string='Subscription Information',
+ depends=['contact_ids'])
is_public = fields.Boolean(default=True, help="The mailing list can be accessible by recipient in the unsubscription"
" page to allows him to update his subscription preferences.")