diff --git a/erpnext/venue/doctype/event_registration/event_registration.py b/erpnext/venue/doctype/event_registration/event_registration.py index bc654a3964d4ea564019f0f9f969417b19b249f8..b273249bd0353ec28d27bdfe0739b52c51044bbd 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)