Return rec_name RPC call promise when available in M2O field set and set_default
issue11030 review374421002 (grafted from 4585dcb48a1a96f78c776ac9612d4c8fb4e6d265) --HG-- branch : 6.0
This commit is contained in:
1 parent
4a3e266fda
commit
5ebe29032c
1 file changed
+7
-8
+7
-8
@@ -2054,16 +2054,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}]);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user