From 7b93d6ea33f25af08667260c3d304e1fedebfd48 Mon Sep 17 00:00:00 2001 From: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> Date: Fri, 20 Sep 2019 18:16:36 +0530 Subject: [PATCH] fix: User Permission issue in Reports (#8459) Data was not getting filtered properly because `get_linked_doctype` was returning empty for some reports. --- frappe/desk/query_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 9d6f3561cb..5d1829abb2 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -562,7 +562,7 @@ def get_linked_doctypes(columns, data): for idx, col in enumerate(columns): df = columns_dict[idx] if df.get("fieldtype")=="Link": - if isinstance(col, string_types): + if data and isinstance(data[0], (list, tuple)): linked_doctypes[df["options"]] = idx else: # dict