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 &&