diff --git a/frappe/public/js/frappe/form/save.js b/frappe/public/js/frappe/form/save.js index ac3c95ac69..a6d2daa262 100644 --- a/frappe/public/js/frappe/form/save.js +++ b/frappe/public/js/frappe/form/save.js @@ -181,9 +181,13 @@ frappe.ui.form.save = function(frm, action, callback, btn) { callback: function(r) { opts.callback && opts.callback(r); }, - always: function() { + always: function(r) { frappe.ui.form.is_saving = false; - frappe.ui.form.update_calling_link(opts.args.doc.name); + + var doc = r.docs && r.docs[0]; + if(doc) { + frappe.ui.form.update_calling_link(doc.name); + } } }) };