summaryrefslogtreecommitdiff
path: root/addons/fetchmail/data
diff options
context:
space:
mode:
authorstd-odoo <std@odoo.com>2021-01-26 14:11:57 +0000
committerstd-odoo <std@odoo.com>2021-05-26 07:36:03 +0000
commit123dce518a0ea44725c55a0719ea45f6d603ff66 (patch)
treee367d52c07aae36b295bbd6e58d544674478a579 /addons/fetchmail/data
parentcb996aefb4aeeac9c41359ead523d52c66d21e29 (diff)
[REV] mail: fix a traceback when sending a message in a "email channel"
Bug === Since 4da64b3f3c8dff88d8e0e01c65374590cc0bf4f7 , if multiple users of different companies are in the same channel, and if the type of the channel is "email", a traceback is raised when sending a message. Technical ========= "with_user" drop the SU flag and is not enough to bypass the multi company ACLs. Moreover, we do not want to send a "channel_seen" bus notifications and we can mark the message as seen on the JS side directly. Changes ======= So now, the traceback is not raised anymore in that case, and the message is marked as seen if the receiver has the web client open. But, if the receiver has not the web client open, when he will login, the message will not be marked as seen. This can be improved but at the moment we just want to revert the fix that cause the traceback and fix the issue in most cases. Task 2427790 closes odoo/odoo#65185 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/fetchmail/data')
0 files changed, 0 insertions, 0 deletions