diff --git a/frappe/permissions.py b/frappe/permissions.py index 52f4a66a6ba4..bf41b431d3d9 100644 --- a/frappe/permissions.py +++ b/frappe/permissions.py @@ -451,7 +451,7 @@ def has_controller_permissions(doc, ptype, user=None, debug=False) -> bool: def get_doctypes_with_read(): - return list({cstr(p.parent) for p in get_valid_perms() if p.parent}) + return list({cstr(p.parent) for p in get_valid_perms() if p.parent and p.read}) def get_valid_perms(doctype=None, user=None):