diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js index bc11eb3f54..6cd0f9d098 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js @@ -54,10 +54,13 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { tab: this.item.tab, }; if (this.item.filters) { - let filters_json = frappe.utils.get_filter_as_json( - JSON.parse(this.item.filters) + let filters_json = JSON.parse( + frappe.utils.get_filter_as_json(JSON.parse(this.item.filters)) ); - args.filters = filters_json; + if (this.item.link_type == "DocType") { + args.doc_view = "List"; + args.filters = filters_json; + } } path = frappe.utils.generate_route(args); }