diff --git a/addons/mail/models/mail_channel.py b/addons/mail/models/mail_channel.py index a2f257a45ca..b72f4c557b4 100644 --- a/addons/mail/models/mail_channel.py +++ b/addons/mail/models/mail_channel.py @@ -18,8 +18,8 @@ class ChannelPartner(models.Model): _table = 'mail_channel_partner' _rec_name = 'partner_id' - partner_id = fields.Many2one('res.partner', string='Recipient') - channel_id = fields.Many2one('mail.channel', string='Channel') + partner_id = fields.Many2one('res.partner', string='Recipient', ondelete='cascade') + channel_id = fields.Many2one('mail.channel', string='Channel', ondelete='cascade') seen_message_id = fields.Many2one('mail.message', string='Last Seen') fold_state = fields.Selection([('open', 'Open'), ('folded', 'Folded'), ('closed', 'Closed')], string='Conversation Fold State', default='open') is_minimized = fields.Boolean("Conversation is minimied")