in cur_frm.call, if child is passed, update child and refresh parentfield
This commit is contained in:
parent
435575d067
commit
f66647f5e2
1 changed files with 9 additions and 1 deletions
|
|
@ -256,7 +256,15 @@ _f.Frm.prototype.call = function(opts) {
|
|||
opts.original_callback = opts.callback;
|
||||
opts.callback = function(r) {
|
||||
if($.isPlainObject(r.message)) {
|
||||
me.set_value(r.message);
|
||||
if(opts.child) {
|
||||
// update child doc
|
||||
opts.child = locals[opts.child.doctype][opts.child.name];
|
||||
$.extend(opts.child, r.message);
|
||||
me.fields_dict[opts.child.parentfield].refresh();
|
||||
} else {
|
||||
// update parent doc
|
||||
me.set_value(r.message);
|
||||
}
|
||||
}
|
||||
opts.original_callback && opts.original_callback(r);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue