From 4e97df25ba3ecf0c30471751a2cfbc0db01d3328 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 9 Apr 2026 17:28:37 +0200 Subject: [PATCH] Save the record when checkbox is clicked on editable tree view Since 53ff6c9d8393 checkbox can be toggled even if the record is not the currently selected record. When the changed record is not the currently edited record, it must be saved as editable tree handler will not save it. Closes #14642 --- sao/src/view/tree.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index 277e205366..f8b00abd19 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -2787,6 +2787,10 @@ fields, false, false)) { 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(); }