fix: show title field values in link for virtual fields
This commit is contained in:
parent
7e92362892
commit
36d471b98d
1 changed files with 6 additions and 1 deletions
|
|
@ -337,7 +337,12 @@ def build_for_autosuggest(res: list[tuple], doctype: str) -> list[LinkSearchResu
|
|||
for item in res:
|
||||
item = list(item)
|
||||
if len(item) == 1:
|
||||
item = [item[0], item[0]]
|
||||
title_field = meta.title_field
|
||||
docfield = meta.get_field(title_field)
|
||||
if docfield and docfield.is_virtual:
|
||||
doc = frappe.get_doc(meta.name, item[0])
|
||||
title_value = doc.get_virtual_field_value(docfield)
|
||||
item = [item[0], title_value or item[0]]
|
||||
label = _(item[1]) if meta.translated_doctype else item[1]
|
||||
item[1] = item[0]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue