From 9cdb56ee5ef2ed43945981939740c644e69dd191 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Wed, 6 Sep 2023 13:47:59 +0530 Subject: [PATCH] fix: key error on link_field --- frappe/desk/query_report.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index ad824c29ea..dd07dced40 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -494,7 +494,11 @@ def get_data_for_custom_report(columns, result): doctype = column.get("doctype") row_key = link_field.get("fieldname") - names = list({row[row_key] for row in result}) or None + names = [] + for row in result: + if row.get(row_key): + names.append(row.get(row_key)) + names = list(set(names)) doc_field_value_map[(doctype, fieldname)] = get_data_for_custom_field(doctype, fieldname, names)