From 4e4e5ea418197c71238124ccfa5a22161b099516 Mon Sep 17 00:00:00 2001 From: sokumon Date: Wed, 10 Dec 2025 19:36:46 +0530 Subject: [PATCH] fix: dont use single doctype in auto generating sidebar --- frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py index a5a576c4de..4cb038773d 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py @@ -298,12 +298,15 @@ def get_module_info(module_name): def choose_top_doctypes(doctype_names): + from frappe.model.utils import is_single_doctype + doctype_limit = 3 if len(doctype_names) > doctype_limit: try: doctype_count_map = {} for doctype in doctype_names: - doctype_count_map[doctype] = frappe.db.count(doctype) + if not is_single_doctype(doctype): + doctype_count_map[doctype] = frappe.db.count(doctype) top_doctypes = [ name for name, count in sorted(doctype_count_map.items(), key=lambda x: x[1], reverse=True)[