Skip to content

Commit b755ca1

Browse files
committed
fix: enfore permission on make_payment_request
1 parent 51cfd61 commit b755ca1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

erpnext/accounts/doctype/payment_request/payment_request.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,10 +535,12 @@ def _allocate_payment_request_to_pe_references(self, references):
535535
row_number += TO_SKIP_NEW_ROW
536536

537537

538-
@frappe.whitelist(allow_guest=True)
538+
@frappe.whitelist()
539539
def make_payment_request(**args):
540540
"""Make payment request"""
541541

542+
frappe.has_permission(doctype="Payment Request", ptype="write", throw=True)
543+
542544
args = frappe._dict(args)
543545
if args.dt not in ALLOWED_DOCTYPES_FOR_PAYMENT_REQUEST:
544546
frappe.throw(_("Payment Requests cannot be created against: {0}").format(frappe.bold(args.dt)))

0 commit comments

Comments
 (0)