fix: query filters breaking for title virtual fields

This commit is contained in:
Gursheen Anand 2026-02-02 22:16:21 +05:30
parent 36d471b98d
commit f1731981a8

View file

@ -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())