From a721ad394892c11893b42515461916b825f35e11 Mon Sep 17 00:00:00 2001 From: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com> Date: Sat, 11 Jul 2026 16:08:27 +0530 Subject: [PATCH] fix(payment reconciliation): read user permissions from current session user (#56782) --- .../doctype/payment_reconciliation/payment_reconciliation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py index 65502a54a91..d3ce2a0a2f7 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py @@ -75,7 +75,10 @@ class PaymentReconciliation(Document): self.accounting_dimension_filter_conditions = [] self.ple_posting_date_filter = [] self.dimensions = get_dimensions(with_cost_center_and_project=True)[0] - self.user_permissions = get_user_permissions(frappe.session.user) + + @property + def user_permissions(self): + return get_user_permissions(frappe.session.user) def load_from_db(self): # 'modified' attribute is required for `run_doc_method` to work properly.