refactor: DRYer __newname preservation

This commit is contained in:
Hussain Nagaria 2026-02-11 13:53:09 +05:30
parent cbe9234b84
commit 7f35fa222e

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);
},