summaryrefslogtreecommitdiff
path: root/addons/mail/models/mail_channel.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/models/mail_channel.py')
-rw-r--r--addons/mail/models/mail_channel.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/mail/models/mail_channel.py b/addons/mail/models/mail_channel.py
index b6bbe82407e..4b860440f6b 100644
--- a/addons/mail/models/mail_channel.py
+++ b/addons/mail/models/mail_channel.py
@@ -617,7 +617,8 @@ class Channel(models.Model):
# direct_partner should be removed from channel info since we can find it from members and channel_type
# we keep it know to avoid change tests and javascript
direct_partner = channel_partners.filtered(lambda pc: pc.partner_id.id != self.env.user.partner_id.id)
- info['direct_partner'] = [partner_infos[direct_partner[0].partner_id.id]]
+ if direct_partner:
+ info['direct_partner'] = [partner_infos[direct_partner[0].partner_id.id]]
# add needaction and unread counter, since the user is logged
info['message_needaction_counter'] = channel.message_needaction_counter
info['message_unread_counter'] = channel.message_unread_counter