details: https://code.tryton.org/tryton/commit/3d658b7f3aaa
branch: default
user: Cédric Krier <[email protected]>
date: Fri Jan 16 13:16:50 2026 +0100
description:
Load icon field before rendering affix
Closes #14509
diffstat:
sao/src/view/tree.js | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diffs (21 lines):
diff -r 9fdf4dbd66f2 -r 3d658b7f3aaa sao/src/view/tree.js
--- a/sao/src/view/tree.js Fri Jan 16 12:11:35 2026 +0100
+++ b/sao/src/view/tree.js Fri Jan 16 13:16:50 2026 +0100
@@ -2555,11 +2555,14 @@
cell.text(value);
}
};
+ let prm = jQuery.when();
if (!record.is_loaded(this.attributes.name)) {
- record.load(this.attributes.name, true, false).done(render);
- } else {
- render();
+ prm = prm.then(() => record.load(this.attributes.name, true,
false));
}
+ if (this.icon && (this.icon in record.model.fields)) {
+ prm = prm.then(() => record.load(this.icon, true, false));
+ }
+ prm.done(render);
return cell;
},
clicked: function(event) {