diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index e837d7fe22..f493328273 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -2591,6 +2591,10 @@ fields, false, false, true)) { var value = cell.prop('checked'); this.field.set_client(record, value); + if (record !== current_record) { + // we can not rely on editable tree handler to save the row + record.save(); + } } else { evt.preventDefault(); }