From de265e94154689c53b05ef28504f526fd2debca9 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 6 Mar 2025 11:46:03 +0530 Subject: [PATCH] fix: do not allow renaming if autoname & title_field is same --- frappe/public/js/frappe/form/toolbar.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index a0d2dcbb5f..5ffbd03e52 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -73,6 +73,14 @@ frappe.ui.form.Toolbar = class Toolbar { let title_field = this.frm.meta.title_field; let doc_field = this.frm.get_docfield(title_field); + if ( + this.frm.meta.naming_rule === "By fieldname" && + this.frm.meta.autoname === "field:" + title_field && + !this.frm.meta.allow_rename + ) { + return false; + } + if ( title_field && this.frm.perm[0].write &&