diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-03-05 09:56:06 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-03-05 09:56:06 +0100 |
| commit | 96a5947f752ad1b9f640332b26ebfb9cd5c57f61 (patch) | |
| tree | 7e14fe23f2929343e9b75c27a54ae1348691a34f /addons/web/static/src/js/core.js | |
| parent | f8a93bc2848eba516213142f4f730a1feda5a39e (diff) | |
| parent | e178185b4fc600f8a612f3ef6027ebb85acef516 (diff) | |
[MERGE] from trunk
bzr revid: xmo@openerp.com-20120305085606-d60ub93xqdjucfg0
Diffstat (limited to 'addons/web/static/src/js/core.js')
| -rw-r--r-- | addons/web/static/src/js/core.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index ead33822926..6e44394c8a2 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -1013,9 +1013,12 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. _(_.extend({}, options.data || {}, {session_id: this.session_id, token: token})) .each(function (value, key) { - $('<input type="hidden" name="' + key + '">') - .val(value) - .appendTo($form_data); + var $input = $form.find('[name=' + key +']'); + if (!$input.length) { + $input = $('<input type="hidden" name="' + key + '">') + .appendTo($form_data); + } + $input.val(value) }); $form |
