in cur_frm.call, if child is passed, update child and refresh parentfield

This commit is contained in:
Anand Doshi 2012-12-05 18:26:02 +05:30
parent 435575d067
commit f66647f5e2

View file

@ -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);
}