fix(query_report): Check both read and select perms
This commit is contained in:
parent
d3c45c7519
commit
e1bfc1bedc
1 changed files with 2 additions and 0 deletions
|
|
@ -800,6 +800,8 @@ def validate_filters_permissions(report_name, filters=None, user=None):
|
|||
if field.fieldname in filters and field.fieldtype == "Link":
|
||||
linked_doctype = field.options
|
||||
if not has_permission(
|
||||
doctype=linked_doctype, ptype="read", doc=filters[field.fieldname], user=user
|
||||
) and not has_permission(
|
||||
doctype=linked_doctype, ptype="select", doc=filters[field.fieldname], user=user
|
||||
):
|
||||
frappe.throw(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue