From d69a364e1086f7c569e0f3d14950465e48b51642 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 8 Apr 2025 19:50:35 +0530 Subject: [PATCH] fix: item code not showing in the error message (#32028) --- frappe/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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))