diff options
Diffstat (limited to 'addons/board/static/src/js/board_view.js')
| -rw-r--r-- | addons/board/static/src/js/board_view.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/board/static/src/js/board_view.js b/addons/board/static/src/js/board_view.js index 126214cedf1..1cf27c79fe8 100644 --- a/addons/board/static/src/js/board_view.js +++ b/addons/board/static/src/js/board_view.js @@ -10,6 +10,7 @@ var FormController = require('web.FormController'); var FormRenderer = require('web.FormRenderer'); var FormView = require('web.FormView'); var pyUtils = require('web.py_utils'); +var session = require('web.session'); var viewRegistry = require('web.view_registry'); var _t = core._t; @@ -246,7 +247,10 @@ var BoardRenderer = FormRenderer.extend({ // the action does not exist anymore return $.when(); } - var context = pyUtils.eval('context', new Context(params.context, action.context)); + // tz and lang are saved in the custom view + // override the language to take the current one + var rawContext = new Context(params.context, action.context, {lang: session.user_context.lang}); + var context = pyUtils.eval('context', rawContext); var domain = params.domain || pyUtils.eval('domain', action.domain || '[]', action.context); var viewType = params.viewType || action.views[0][1]; var view = _.find(action.views, function (descr) { |
