Merge pull request #36964 from frappe/r/dry
refactor: DRYer __newname preservation
This commit is contained in:
commit
777bcce609
1 changed files with 4 additions and 5 deletions
|
|
@ -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);
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue