summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/relational_fields.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/fields/relational_fields.js')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index e4ea88db789..c29f958cc06 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -746,9 +746,9 @@ var FieldOne2Many = FieldX2Many.extend({
if (event && event.target === this && self.view.arch.tag === 'tree' && this.editable) {
var command = event.data.changes[this.name];
if (command.operation === 'UPDATE') {
- var fieldsChanged = _.keys(command.data);
- // FIXME: other fields might have change with onchange
- this.renderer.confirmChange(record.data[this.name], command.id, fieldsChanged);
+ var state = record.data[this.name];
+ var fieldNames = state.getFieldNames();
+ this.renderer.confirmChange(state, command.id, fieldNames);
return $.when();
}
}