details: https://code.tryton.org/tryton/commit/1c20b8ef85a4
branch: default
user: Cédric Krier <[email protected]>
date: Mon Nov 03 11:16:05 2025 +0100
description:
Force reload on save of record
07831c6eddaf implemented the default value as `false` but in tryton it
has
always been `True` since b8658ba902a5.
Some save calls relies on the record being reloaded like in the
editable tree
when selecting another row.
This synchronise the behavior of all save calls between tryton and sao.
Closes #14345
diffstat:
sao/src/model.js | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r e156432714ee -r 1c20b8ef85a4 sao/src/model.js
--- a/sao/src/model.js Fri Oct 31 12:11:02 2025 +0100
+++ b/sao/src/model.js Mon Nov 03 11:16:05 2025 +0100
@@ -315,7 +315,7 @@
array.save = function() {
var deferreds = [];
this.forEach(record => {
- deferreds.push(record.save());
+ deferreds.push(record.save(false));
});
if (!jQuery.isEmptyObject(this.record_deleted)) {
for (const record of this.record_deleted) {
@@ -598,7 +598,7 @@
return false;
}
},
- save: function(force_reload=false) {
+ save: function(force_reload=true) {
var context = this.get_context();
if (this._save_prm.state() == 'pending') {
return this._save_prm.then(() => this.save(force_reload));