From 957dcbdcda8be086ccea26d96ef7df2c0f05338b Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Fri, 11 Dec 2020 12:53:42 +0530 Subject: [PATCH] fix: Handle the case where can_read does not exist --- frappe/desk/desktop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 4d5c904f56..061816f735 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -162,7 +162,7 @@ class Workspace: item_type = item_type.lower() if item_type == "doctype": - return (name in self.can_read and name in self.restricted_doctypes) + return (name in self.can_read or [] and name in self.restricted_doctypes or []) if item_type == "page": return (name in self.allowed_pages and name in self.restricted_pages) if item_type == "report":