From 91bcdd3d9a2431a28d1e00495b1dd29df02bb9b9 Mon Sep 17 00:00:00 2001 From: Corentin Forler Date: Fri, 29 Nov 2024 15:45:04 +0100 Subject: [PATCH] fix(event registration): Ignore perms to cancel on payment failed --- erpnext/venue/doctype/event_registration/event_registration.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/venue/doctype/event_registration/event_registration.py b/erpnext/venue/doctype/event_registration/event_registration.py index d836bea2ec..69d938272f 100644 --- a/erpnext/venue/doctype/event_registration/event_registration.py +++ b/erpnext/venue/doctype/event_registration/event_registration.py @@ -250,6 +250,7 @@ class EventRegistration(Document): frappe.db.commit() elif new_status in ("Failed", "Cancelled"): self.set("payment_status", new_status) + self.flags.ignore_permissions = True self.cancel() elif new_status == "Pending" and curr_status == "Unpaid": self.set("payment_status", new_status) -- GitLab