From 1f3f155a056d6d4e6decd886eec73230f39ec147 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 6 Dec 2016 11:50:36 +0100 Subject: [PATCH] [FIX] mail: pass the missing context session.context no longer exists, it is session.user_context Add the missing context in the message_fetch call. The dates in the chatter were not formatted according the user locale. --- addons/mail/static/src/js/chat_manager.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/mail/static/src/js/chat_manager.js b/addons/mail/static/src/js/chat_manager.js index 4646a05b459..a44921dc494 100644 --- a/addons/mail/static/src/js/chat_manager.js +++ b/addons/mail/static/src/js/chat_manager.js @@ -15,10 +15,10 @@ var _lt = core._lt; var LIMIT = 25; var preview_msg_max_size = 350; // optimal for native english speakers -var MessageModel = new Model('mail.message', session.context); -var ChannelModel = new Model('mail.channel', session.context); -var UserModel = new Model('res.users', session.context); -var PartnerModel = new Model('res.partner', session.context); +var MessageModel = new Model('mail.message', session.user_context); +var ChannelModel = new Model('mail.channel', session.user_context); +var UserModel = new Model('res.users', session.user_context); +var PartnerModel = new Model('res.partner', session.user_context); // Private model //---------------------------------------------------------------------------------- @@ -444,7 +444,7 @@ function fetch_from_channel (channel, options) { domain = new data.CompoundDomain([['id', '<', min_message_id]], domain); } - return MessageModel.call('message_fetch', [domain], {limit: LIMIT}).then(function (msgs) { + return MessageModel.call('message_fetch', [domain], {limit: LIMIT, context: session.user_context}).then(function (msgs) { if (!cache.all_history_loaded) { cache.all_history_loaded = msgs.length < LIMIT; } @@ -976,7 +976,7 @@ var chat_manager = { } }); } else { - new Model(res_model).call('get_formview_id', [res_id, session.context]).then(function (view_id) { + new Model(res_model).call('get_formview_id', [res_id, session.user_context]).then(function (view_id) { redirect_to_document(res_model, res_id, view_id); }); }