summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/mail/controllers/bus.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/mail/controllers/bus.py b/addons/mail/controllers/bus.py
index e07248ff6fc..96d092f97b4 100644
--- a/addons/mail/controllers/bus.py
+++ b/addons/mail/controllers/bus.py
@@ -23,6 +23,7 @@ class MailChatController(openerp.addons.bus.controllers.main.BusController):
partner_id = request.env.user.partner_id.id
if partner_id:
+ channels = list(channels) # do not alter original list
for mail_channel in request.env['mail.channel'].search([('channel_partner_ids', 'in', [partner_id])]):
channels.append((request.db, 'mail.channel', mail_channel.id))
# personal and needaction channel