diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index 66bf9300eb..74bc05d5ad 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -2791,7 +2791,7 @@ fields, false, false)) { var value = cell.prop('checked'); this.field.set_client(record, value); - if (record !== current_record) { + if ((!this.group.parent) & (record !== current_record)) { // we can not rely on editable tree handler to save the row record.save(); }