Merge pull request #36964 from frappe/r/dry

refactor: DRYer __newname preservation
This commit is contained in:
Hussain Nagaria 2026-02-11 13:56:25 +05:30 committed by GitHub
commit 777bcce609
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -198,14 +198,13 @@ Object.assign(frappe.model, {
}
}
if (local_parent_doc?.on_paste_event && local_parent_doc?.__newname) {
if (
(local_parent_doc?.on_paste_event || updated_doc.__islocal) &&
local_parent_doc?.__newname
) {
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);
},