From 496d2035124fe7904ea22a2aa8d2edce0f1186ec Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 12 Oct 2012 16:08:58 +0200 Subject: [PATCH] [FIX] client action only serialize scalar values bzr revid: al@openerp.com-20121012140858-mzkv5ef8ozqqxq13 --- addons/web/static/src/js/views.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 589c034af38..b5bb3a7259d 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -176,7 +176,13 @@ instance.web.ActionManager = instance.web.Widget.extend({ state['action'] = this.inner_action.id; } else if (this.inner_action.type == 'ir.actions.client') { state['action'] = this.inner_action.tag; - state = _.extend(this.inner_action.params || {}, state); + var params = {}; + _.each(this.inner_action.params, function(v, k) { + if(_.isString(v) || _.isNumber(v)) { + params[k] = v; + } + }); + state = _.extend(params || {}, state); } } if(!this.dialog) {