diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-03-05 08:06:34 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-03-05 08:06:34 +0100 |
| commit | e178185b4fc600f8a612f3ef6027ebb85acef516 (patch) | |
| tree | 890d3a34c09b47f8237783c3a178f54242dfa5fd /addons/web/static/src/js/core.js | |
| parent | a86051c04659d97bac7ad7773c3df4779d68bcb7 (diff) | |
| parent | 6468fc876a237da4550aa4a9b483f3eaaeba2ab8 (diff) | |
[MERGE] bug fixes form 6.1 branch
bzr revid: xmo@openerp.com-20120305070634-li0eloj7vhsljguu
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 fe2ca1beb4f..393e7613834 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -760,9 +760,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 |
