Merge pull request #28561 from cogk/fix-report-check-select-and-read-permissions

fix(query_report): Check both read and select perms
This commit is contained in:
Akhil Narang 2024-11-25 23:02:47 +05:30 committed by GitHub
commit a07e6fc2a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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(