diff --git a/frappe/__init__.py b/frappe/__init__.py
index 40c021566d..9c6d4a81bb 100644
--- a/frappe/__init__.py
+++ b/frappe/__init__.py
@@ -1891,11 +1891,15 @@ def logger(
)
-def get_desk_link(doctype, name):
+def get_desk_link(doctype, name, show_title_with_name=False):
meta = get_meta(doctype)
title = get_value(doctype, name, meta.get_title_field())
- html = '{doctype_local} {title_local}'
+ if show_title_with_name and name != title:
+ html = '{doctype_local} {name}: {title_local}'
+ else:
+ html = '{doctype_local} {title_local}'
+
return html.format(doctype=doctype, name=name, doctype_local=_(doctype), title_local=_(title))