diff --git a/frappe/social/doctype/energy_point_log/energy_point_log.py b/frappe/social/doctype/energy_point_log/energy_point_log.py index 5a84629a7d..1f568ee504 100644 --- a/frappe/social/doctype/energy_point_log/energy_point_log.py +++ b/frappe/social/doctype/energy_point_log/energy_point_log.py @@ -214,6 +214,8 @@ def revert(name, reason): if doc_to_revert.type != 'Auto': frappe.throw(_('This document cannot be reverted')) + if doc_to_revert.reverted: return + doc_to_revert.reverted = 1 doc_to_revert.save(ignore_permissions=True)