diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index b54e0fff92f..b0bb4887a49 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -274,7 +274,7 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b this.session_id = false; this.module_list = []; this.module_loaded = {"base": true}; - this.context = { bin_size : true }; + this.context = {}; }, start: function() { this.session_restore(); @@ -296,6 +296,9 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b // Construct a JSON-RPC2 request, method is currently unused params.session_id = this.session_id; params.context = typeof(params.context) != "undefined" ? params.context : this.context; + if (!params.context.bin_size) { + params.context.bin_size = true; + } // Use a default error handler unless defined error_callback = typeof(error_callback) != "undefined" ? error_callback : this.on_rpc_error;