diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-06-17 18:23:51 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-06-17 18:23:51 +0200 |
| commit | 7cbe33efdfaafd992f903f34487526265db6ce39 (patch) | |
| tree | c24b5f6abf292a9b67675f79b81874a539cc8e30 /addons/web/static/src/js | |
| parent | 26a5ef4f7c746a5a048b76410727dce8b5aed41e (diff) | |
[FIX] web: relational widget: replace_with returned by the get_value must contains the updated lines.
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/views/form_relational_widgets.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js index dae08f31a3b..eabc1b253c1 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -715,6 +715,11 @@ var AbstractManyField = common.AbstractField.extend({ } }); if ((!is_one2many || self.dataset.delete_all) && (replace_with_ids.length || starting_ids.length)) { + _.each(command_list, function (command) { + if (command[0] === COMMANDS.UPDATE) { + replace_with_ids.push(command[1]); + } + }); command_list.unshift(COMMANDS.replace_with(replace_with_ids)); } |
