From f1731981a82ca12eea1d927b601857da3cb0e1b2 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Mon, 2 Feb 2026 22:16:21 +0530 Subject: [PATCH] fix: query filters breaking for title virtual fields --- frappe/desk/search.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/desk/search.py b/frappe/desk/search.py index 0cf31ad770..ebb827f036 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -167,7 +167,9 @@ def search_widget( } search_fields = ["name"] if meta.title_field: - search_fields.append(meta.title_field) + is_virtual_field = getattr(meta.get_field(meta.title_field), "is_virtual", False) + if not is_virtual_field: + search_fields.append(meta.title_field) if meta.search_fields: search_fields.extend(meta.get_search_fields())