diff --git a/frappe/desk/form/save.py b/frappe/desk/form/save.py index 694b44b907..6afe201089 100644 --- a/frappe/desk/form/save.py +++ b/frappe/desk/form/save.py @@ -21,8 +21,7 @@ def savedocs(doc, action): try: doc.save() except frappe.NameError as e: - doctype, name, original_exception = e if isinstance(e, tuple) else (doc.doctype or "", doc.name or "", None) - frappe.msgprint(frappe._("{0} {1} already exists").format(doctype, name)) + # Duplicate Error message already shown on db_insert raise # update recent documents diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index d7028870f4..c7ef7890b4 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -334,7 +334,7 @@ class BaseDocument(object): self.db_insert() return - frappe.msgprint(_("Duplicate name {0} {1}").format(self.doctype, self.name)) + frappe.msgprint(_("{0} {1} already exists").format(self.doctype, frappe.bold(self.name)), title=_("Duplicate Name"), indicator="red") raise frappe.DuplicateEntryError(self.doctype, self.name, e) elif frappe.db.is_unique_key_violation(e):