diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 132827b782..10f2c27adc 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -1112,6 +1112,9 @@ export default class Grid { var data = frappe.utils.csv_to_array( frappe.utils.get_decoded_string(file.dataurl) ); + if (cint(data.length) - 7 > 5000) { + frappe.throw(__("Cannot import table with more than 5000 rows.")); + } // row #2 contains fieldnames; var fieldnames = data[2]; me.frm.clear_table(me.df.fieldname);