From 351011a43cfbe79778fa90ce162f2e2b49751254 Mon Sep 17 00:00:00 2001 From: Suraiyya Sutriya Date: Sat, 23 May 2026 14:26:41 +0530 Subject: [PATCH] feat:added rollback debug log --- .../audit_management/doctype/my_audits/my_audits.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/audit_management/audit_management/doctype/my_audits/my_audits.py b/audit_management/audit_management/doctype/my_audits/my_audits.py index bc27507..4b6208b 100644 --- a/audit_management/audit_management/doctype/my_audits/my_audits.py +++ b/audit_management/audit_management/doctype/my_audits/my_audits.py @@ -1072,8 +1072,10 @@ def rollback_stage(docname, stagename): found = False for row in doc.audit_stages: + frappe.log_error(f"Checking row: {row.stage_name} against {stagename}", "Rollback Debug") if row.stage_name == stagename: if row.status not in ["Pending", "No Response"]: + frappe.log_error(f"Status check failed for {stagename}: {row.status}", "Rollback Debug") frappe.throw(_("Only Pending or No Response stages can be rolled back. {0} is currently {1}.").format(stagename, row.status)) # 1. Revoke access first (bypass permission checks for administrative rollback)