From 9bc98efe2fbc5dfecc8f547f7845359fff7d2645 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 09:38:32 +0530 Subject: [PATCH] fix(accounts): add permission checks on `execute_repost_payment_ledger` (backport #58980) (#58982) Co-authored-by: Diptanil Saha --- .../doctype/repost_payment_ledger/repost_payment_ledger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py index be896b6f143..53549cdd6c4 100644 --- a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py +++ b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py @@ -123,6 +123,8 @@ class RepostPaymentLedger(Document): def execute_repost_payment_ledger(docname): """Repost Payment Ledger Entries by background job.""" + frappe.has_permission("Repost Payment Ledger", ptype="submit", doc=docname, throw=True) + job_name = "payment_ledger_repost_" + docname frappe.enqueue(