diff options
Diffstat (limited to 'addons/mass_mailing/models/mailing_list.py')
| -rw-r--r-- | addons/mass_mailing/models/mailing_list.py | 7 |
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.") |
