diff --git a/frappe/desk/search.py b/frappe/desk/search.py index c4a94074baf..190cbd99aec 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -284,7 +284,8 @@ def to_string(parts): item = list(item) label = item[1] # use title as label item[1] = item[0] # show name in description instead of title - del item[2] # remove redundant title ("label") value + if len(item) >= 3: + del item[2] # remove redundant title ("label") value results.append({"value": item[0], "label": label, "description": to_string(item[1:])}) else: results.extend({"value": item[0], "description": to_string(item[1:])} for item in res)