fix: use doc.has_permission instead of frappe.has_permission (#19541)

This commit is contained in:
Daizy Modi 2023-01-09 19:03:45 +05:30 committed by GitHub
parent fabe3906aa
commit d6c6df74db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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