diff --git a/frappe/model/rename_doc.py b/frappe/model/rename_doc.py index 9b1bf09c4c..34cacee9aa 100644 --- a/frappe/model/rename_doc.py +++ b/frappe/model/rename_doc.py @@ -12,15 +12,15 @@ from frappe.model.utils.user_settings import sync_user_settings, update_user_set @frappe.whitelist() -def update_document_title(doctype, docname, title_field, old_title, new_title, old_name, new_name): +def update_document_title(doctype, docname, title_field=None, old_title=None, new_title=None, old_name=None, new_name=None): """ Update title from header in form view """ - if new_title and 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.msgprint(_('Saved'), alert=True, indicator='green') - if new_name and old_name != new_name: + if old_name and new_name and not old_name == new_name: return rename_doc(doctype, old_name, new_name) return old_name