From 0832f3b01d3bfa4f93d97975092ecfa40e446f52 Mon Sep 17 00:00:00 2001 From: Marco Aurelio Date: Mon, 15 Jan 2024 18:34:39 -0300 Subject: [PATCH] fix: copy paste from Excel (issue #24371) --- frappe/public/js/frappe/form/controls/table.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/table.js b/frappe/public/js/frappe/form/controls/table.js index cccc06dc7e..fd9054c003 100644 --- a/frappe/public/js/frappe/form/controls/table.js +++ b/frappe/public/js/frappe/form/controls/table.js @@ -47,7 +47,11 @@ frappe.ui.form.ControlTable = class ControlTable extends frappe.ui.form.Control data[0].forEach((column) => { fieldnames.push(this.get_field(column)); var df = frappe.meta.get_docfield(doctype, this.get_field(column)); - fieldtypes.push(df.fieldtype); + if (df) { + fieldtypes.push(df.fieldtype); + } else { + fieldtypes.push(""); + } }); data.shift(); } else { @@ -62,7 +66,11 @@ frappe.ui.form.ControlTable = class ControlTable extends frappe.ui.form.Control ) { fieldnames.push(column.fieldname); var df = frappe.meta.get_docfield(doctype, column.fieldname); - fieldtypes.push(df.fieldtype); + if (df) { + fieldtypes.push(df.fieldtype); + } else { + fieldtypes.push(""); + } target_column_matched = true; } });