summaryrefslogtreecommitdiff
path: root/addons/web_planner/static/src/js/web_planner_common.js
diff options
context:
space:
mode:
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.js9
1 files changed, 8 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 ad27739f2c5..1e230a4f830 100644
--- a/addons/web_planner/static/src/js/web_planner_common.js
+++ b/addons/web_planner/static/src/js/web_planner_common.js
@@ -66,10 +66,17 @@ var PlannerDialog = Widget.extend({
*/
willStart: function() {
var self = this;
+ var context = session.user_context;
+ // fallback context for frontend
+ if(_.isEmpty(context)) {
+ context = {
+ lang: (document.documentElement.getAttribute('lang')||'').replace('-', '_'),
+ };
+ }
var res = this._super.apply(this, arguments).then(function() {
return (new Model('web.planner')).call('render',
[self.planner.view_id[0], self.planner.planner_application],
- {context: session.user_context});
+ {context: context});
}).then(function(template) {
self.$res = $(template);
});