fix(Customize Form): Strip column name in search field list (#8337)
This commit is contained in:
parent
d33d2ee60e
commit
720b6bc70f
1 changed files with 11 additions and 5 deletions
|
|
@ -169,11 +169,17 @@ def search_widget(doctype, txt, query=None, searchfield=None, start=0,
|
|||
|
||||
def get_std_fields_list(meta, key):
|
||||
# get additional search fields
|
||||
sflist = meta.search_fields and meta.search_fields.split(",") or []
|
||||
title_field = [meta.title_field] if (meta.title_field and meta.title_field not in sflist) else []
|
||||
sflist = ['name'] + sflist + title_field
|
||||
if not key in sflist:
|
||||
sflist = sflist + [key]
|
||||
sflist = ["name"]
|
||||
if meta.search_fields:
|
||||
for d in meta.search_fields.split(","):
|
||||
if d.strip() not in sflist:
|
||||
sflist.append(d.strip())
|
||||
|
||||
if meta.title_field and meta.title_field not in sflist:
|
||||
sflist.append(meta.title_field)
|
||||
|
||||
if key not in sflist:
|
||||
sflist.append(key)
|
||||
|
||||
return sflist
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue