From 9a605ccf758b31cbadb58b1a51b2b8b7e029cb2c Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Wed, 11 Feb 2026 13:03:52 +0530 Subject: [PATCH] fix: don't clear __newname on fields refresh --- frappe/public/js/frappe/model/sync.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/public/js/frappe/model/sync.js b/frappe/public/js/frappe/model/sync.js index e10ed67a4b..86729947f2 100644 --- a/frappe/public/js/frappe/model/sync.js +++ b/frappe/public/js/frappe/model/sync.js @@ -202,6 +202,10 @@ Object.assign(frappe.model, { updated_doc.__newname = local_parent_doc.__newname; } + if (updated_doc.__islocal && local_parent_doc.__newname) { + updated_doc.__newname = local_parent_doc.__newname; // preserve set by user name + } + // clear keys on parent clear_keys(updated_doc, local_parent_doc); },