Quellcode durchsuchen

fix: duplicate entry error while renaming item (#9651)

Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
version-14
Suraj Shetty vor 5 Jahren
committed by GitHub
Ursprung
Commit
2233235ec2
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 3 neuen und 4 gelöschten Zeilen
  1. +3
    -4
      frappe/model/rename_doc.py

+ 3
- 4
frappe/model/rename_doc.py Datei anzeigen

@@ -16,16 +16,15 @@ def update_document_title(doctype, docname, title_field=None, old_title=None, ne
""" """
Update title from header in form view Update title from header in form view
""" """
if docname and new_name and not docname == new_name:
docname = rename_doc(doctype=doctype, old=docname, new=new_name, merge=merge)

if old_title and new_title and not old_title == new_title: if old_title and new_title and not old_title == new_title:
frappe.db.set_value(doctype, docname, title_field, new_title) frappe.db.set_value(doctype, docname, title_field, new_title)
frappe.msgprint(_('Saved'), alert=True, indicator='green') frappe.msgprint(_('Saved'), alert=True, indicator='green')


if docname and new_name and not docname == new_name:
return rename_doc(doctype=doctype, old=docname, new=new_name, merge=merge)

return docname return docname



@frappe.whitelist() @frappe.whitelist()
def rename_doc(doctype, old, new, force=False, merge=False, ignore_permissions=False, ignore_if_exists=False, show_alert=True): def rename_doc(doctype, old, new, force=False, merge=False, ignore_permissions=False, ignore_if_exists=False, show_alert=True):
""" """


Laden…
Abbrechen
Speichern