[fix] Quick entry from grid view (#2194)

This commit is contained in:
Neil Trini Lasrado 2016-10-25 10:29:05 +05:30 committed by Rushabh Mehta
parent d48b270bf5
commit a0d514a2e6

View file

@ -201,16 +201,17 @@ frappe.ui.form.save = function(frm, action, callback, btn) {
frappe.ui.form.update_calling_link = function(name) {
if(frappe._from_link) {
var doc = frappe.get_doc(frappe._from_link.doctype, frappe._from_link.docname);
// set value
if (frappe._from_link.doc && frappe._from_link.doc.parentfield){
if (doc && doc.parentfield){
//update values for child table
$.each(frappe._from_link.frm.fields_dict[frappe._from_link.doc.parentfield].grid.grid_rows, function(index, field) {
$.each(frappe._from_link.frm.fields_dict[doc.parentfield].grid.grid_rows, function(index, field) {
if(field.doc && field.doc.name===frappe._from_link.docname){
field.fields_dict[frappe._from_link.df.fieldname].set_value(name);
frappe._from_link.set_value(name);
}});
} else {
frappe._from_link.frm.fields_dict[frappe._from_link.df.fieldname].set_value(name);
}
frappe._from_link.set_value(name);
}
// refresh field
frappe._from_link.refresh();