From e95302425a15c1e2e2ad1f0821fa3e9d949c08fe Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 1 Apr 2025 20:34:31 +0530 Subject: [PATCH] Revert "Fix: Exclude "No Copy" Fields in Child Table Duplication" --- frappe/public/js/frappe/form/grid.js | 31 ++++++++++++---------------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 1e250c838d..132827b782 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -895,25 +895,20 @@ export default class Grid { } duplicate_row(d, copy_doc) { - const noCopyFields = new Set([ - "creation", - "modified", - "modified_by", - "idx", - "owner", - "parent", - "doctype", - "name", - "parentfield", - ]); - - const docfields = frappe.get_meta(this.doctype).fields || []; - $.each(docfields, function (_index, df) { - if (cint(df.no_copy)) noCopyFields.add(df.fieldname); - }); - $.each(copy_doc, function (key, value) { - if (!noCopyFields.has(key)) { + if ( + ![ + "creation", + "modified", + "modified_by", + "idx", + "owner", + "parent", + "doctype", + "name", + "parentfield", + ].includes(key) + ) { d[key] = value; } });