summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome/action_manager.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/chrome/action_manager.js')
-rw-r--r--addons/web/static/src/js/chrome/action_manager.js18
1 files changed, 10 insertions, 8 deletions
diff --git a/addons/web/static/src/js/chrome/action_manager.js b/addons/web/static/src/js/chrome/action_manager.js
index fdfc33f74f5..9221561f2d9 100644
--- a/addons/web/static/src/js/chrome/action_manager.js
+++ b/addons/web/static/src/js/chrome/action_manager.js
@@ -559,9 +559,10 @@ var ActionManager = Widget.extend({
if (warm) {
this.null_action();
}
- action_loaded = this._rpc('/web/session/get_session_action')
- .params({key: state.sa})
- .exec()
+ action_loaded = this._rpc({
+ route: '/web/session/get_session_action',
+ params: {key: state.sa},
+ })
.then(function(action) {
if (action) {
return self.do_action(action);
@@ -835,12 +836,13 @@ var ActionManager = Widget.extend({
},
ir_actions_server: function (action, options) {
var self = this;
- return this._rpc('/web/action/run')
- .params({
- action_id: action.id,
- context: action.context || {}
+ return this._rpc({
+ route: '/web/action/run',
+ params: {
+ action_id: action.id,
+ context: action.context || {}
+ },
})
- .exec()
.then(function (action) {
return self.do_action(action, options);
});