From d6c6df74dbae6468b13d5fe73976a71c74538472 Mon Sep 17 00:00:00 2001 From: Daizy Modi Date: Mon, 9 Jan 2023 19:03:45 +0530 Subject: [PATCH] fix: use `doc.has_permission` instead of `frappe.has_permission` (#19541) --- frappe/desk/reportview.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 593e6bf0c2..8f929311e0 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -294,7 +294,7 @@ def save_report(name, doctype, report_settings): if report.report_type != "Report Builder": frappe.throw(_("Only reports of type Report Builder can be edited")) - if report.owner != frappe.session.user and not frappe.has_permission("Report", "write"): + if report.owner != frappe.session.user and not report.has_permission("write"): frappe.throw(_("Insufficient Permissions for editing Report"), frappe.PermissionError) else: report = frappe.new_doc("Report") @@ -323,7 +323,7 @@ def delete_report(name): if report.report_type != "Report Builder": frappe.throw(_("Only reports of type Report Builder can be deleted")) - if report.owner != frappe.session.user and not frappe.has_permission("Report", "delete"): + if report.owner != frappe.session.user and not report.has_permission("delete"): frappe.throw(_("Insufficient Permissions for deleting Report"), frappe.PermissionError) report.delete(ignore_permissions=True)