summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@openerp.com>2012-11-08 18:59:10 +0100
committerChristophe Simonis <chs@openerp.com>2012-11-08 18:59:10 +0100
commita824da4be3d14eed86abdf22992c5eccf948fd9b (patch)
treee61bff61247cef67159f35443ed68af47e0247ad /addons/web/static/src/js
parentedaa35737b815b37648d75df7f6228d38ee90ca9 (diff)
[FIX] do_load_state: propagate _push_me flag
bzr revid: chs@openerp.com-20121108175910-qd2xho4srhhbjs5q
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/views.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js
index 2f35ccf89b8..53132e454d1 100644
--- a/addons/web/static/src/js/views.js
+++ b/addons/web/static/src/js/views.js
@@ -200,7 +200,12 @@ instance.web.ActionManager = instance.web.Widget.extend({
action_loaded;
if (state.action) {
if (_.isString(state.action) && instance.web.client_actions.contains(state.action)) {
- var action_client = {type: "ir.actions.client", tag: state.action, params: state};
+ var action_client = {
+ type: "ir.actions.client",
+ tag: state.action,
+ params: state,
+ _push_me: state._push_me,
+ };
this.null_action();
action_loaded = this.do_action(action_client);
} else {