diff --git a/frappe/desk/search.py b/frappe/desk/search.py index c4c11558dd..68ea7dff67 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -245,10 +245,6 @@ def search_widget( def get_std_fields_list(meta, key): # get additional search fields 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) @@ -256,6 +252,11 @@ def get_std_fields_list(meta, key): if key not in sflist: sflist.append(key) + if meta.search_fields: + for d in meta.search_fields.split(","): + if d.strip() not in sflist: + sflist.append(d.strip()) + return sflist