changeset 4585dcb48a1a in sao:default
details: https://hg.tryton.org/sao?cmd=changeset&node=4585dcb48a1a
description:
Return rec_name RPC call promise when available in M2O field set and
set_default
issue11030
review374421002
diffstat:
src/model.js | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
diffs (27 lines):
diff -r cbb708766c44 -r 4585dcb48a1a src/model.js
--- a/src/model.js Sun Feb 06 20:22:06 2022 +0100
+++ b/src/model.js Tue Feb 08 18:55:25 2022 +0100
@@ -2086,16 +2086,15 @@
if (!rec_name && (value >= 0) && (value !== null)) {
var model_name = record.model.fields[this.name].description
.relation;
- Sao.rpc({
+ var remote_rec_name = Sao.rpc({
'method': 'model.' + model_name + '.read',
'params': [[value], ['rec_name'], record.get_context()]
- }, record.model.session).done(store_rec_name.bind(this)).done(
- function() {
- record.group.root_group.screens.forEach(
- function(screen) {
- screen.display();
- });
- });
+ }, record.model.session, false);
+ store_rec_name(remote_rec_name);
+ record.group.root_group.screens.forEach(
+ function (screen) {
+ screen.display();
+ });
} else {
store_rec_name.call(this, [{'rec_name': rec_name}]);
}