diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2017-11-16 13:59:19 +0100 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2017-12-20 18:01:20 +0100 |
| commit | 7a4cea96b280a9c36b15482640f90f4341dc3e1d (patch) | |
| tree | beeceadc0c5873ce5a3cdf190c4520c8f1bcf5ff /addons/web_planner/static/src/js/web_planner_common.js | |
| parent | a1da9eec41869d3df34d38e4ae189bbbe29db480 (diff) | |
[FIX] web_planner: use user language on frontend
The web planner specified no language for frontend.
This commit add a specialized fallback for this use case so the planner
on the website is in the language of the current user.
opw-781727
fixes #20829
closes #21006
Diffstat (limited to 'addons/web_planner/static/src/js/web_planner_common.js')
| -rw-r--r-- | addons/web_planner/static/src/js/web_planner_common.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web_planner/static/src/js/web_planner_common.js b/addons/web_planner/static/src/js/web_planner_common.js index 33a7b8b337d..7e63162123e 100644 --- a/addons/web_planner/static/src/js/web_planner_common.js +++ b/addons/web_planner/static/src/js/web_planner_common.js @@ -7,6 +7,7 @@ var dom = require('web.dom'); var rpc = require('web.rpc'); var session = require('web.session'); var utils = require('web.utils'); +var weContext = require('web_editor.context'); var Widget = require('web.Widget'); var QWeb = core.qweb; @@ -66,11 +67,13 @@ var PlannerDialog = Dialog.extend({ * Fetch the planner's rendered template */ willStart: function() { + // fallback context for frontend + var context = session.is_frontend ? weContext.get() : session.user_context; var def = rpc.query({ model: 'web.planner', method: 'render', args: [this.planner.view_id[0], this.planner.planner_application], - context: session.user_context, + context: context, }) .then((function (template) { this.$template = $(template); |
