diff --git a/frappe/public/js/frappe/model/model.js b/frappe/public/js/frappe/model/model.js index 0802d8b34c..a4a12af54e 100644 --- a/frappe/public/js/frappe/model/model.js +++ b/frappe/public/js/frappe/model/model.js @@ -149,10 +149,10 @@ $.extend(frappe.model, { cur_frm.doc.doctype === doc.doctype && cur_frm.doc.name === doc.name ) { - if (data.modified !== cur_frm.doc.modified) { + if (data.modified !== cur_frm.doc.modified && !frappe.ui.form.is_saving) { if (!cur_frm.is_dirty()) { cur_frm.reload_doc(); - } else if (!frappe.ui.form.is_saving) { + } else { doc.__needs_refresh = true; cur_frm.show_conflict_message(); }