summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/js/chat_manager.js
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2016-12-06 11:50:36 +0100
committerMartin Trigaux <mat@odoo.com>2016-12-06 11:50:36 +0100
commit1f3f155a056d6d4e6decd886eec73230f39ec147 (patch)
tree726d3a20c542b23748e340e73488ce2b96d8a128 /addons/mail/static/src/js/chat_manager.js
parent91139b483affce60cf1957f2b9c4fe1a500468ba (diff)
[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.
Diffstat (limited to 'addons/mail/static/src/js/chat_manager.js')
-rw-r--r--addons/mail/static/src/js/chat_manager.js12
1 files 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);
});
}