From 65854bf3efb6ddaec342e9ceb51ea129e5a2ae80 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Mon, 16 Dec 2019 12:40:55 +0530 Subject: [PATCH] fix: Empty row validation --- frappe/public/js/frappe/form/save.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frappe/public/js/frappe/form/save.js b/frappe/public/js/frappe/form/save.js index 1483fc0a65..28da7a9a63 100644 --- a/frappe/public/js/frappe/form/save.js +++ b/frappe/public/js/frappe/form/save.js @@ -53,6 +53,8 @@ frappe.ui.form.save = function (frm, action, callback, btn) { return frappe.model.is_table(d.doctype); }); + let modified_table_fields = []; + tables.map( function(doc){ const cells = frappe.meta.docfield_list[doc.doctype] || []; @@ -72,9 +74,14 @@ frappe.ui.form.save = function (frm, action, callback, btn) { if (is_empty_row(in_list_view_cells)) { frappe.model.clear_doc(doc.doctype, doc.name); + modified_table_fields.push(doc.parentfield); } } ); + + modified_table_fields.forEach(field => { + frm.refresh_field(field); + }); }; var cancel = function () {