diff --git a/addons/mass_mailing_sms/models/mailing_mailing.py b/addons/mass_mailing_sms/models/mailing_mailing.py index 7fcc0f1b6d6..3d0d75c78fb 100644 --- a/addons/mass_mailing_sms/models/mailing_mailing.py +++ b/addons/mass_mailing_sms/models/mailing_mailing.py @@ -12,6 +12,13 @@ _logger = logging.getLogger(__name__) class Mailing(models.Model): _inherit = 'mailing.mailing' + @api.model + def default_get(self, fields): + res = super(Mailing, self).default_get(fields) + if fields is not None and 'keep_archives' in fields and res.get('mailing_type') == 'sms': + res['keep_archives'] = True + return res + # mailing options mailing_type = fields.Selection(selection_add=[('sms', 'SMS')]) # sms options