From a96482b7b0118148a1c32a3333150c171ddbfd2b Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 17 Apr 2026 17:59:48 +0530 Subject: [PATCH] fix(DX): Allow db.commit from drop-down console (#38688) This is anyways allowed, it's just extra friction at this point. After using it for a while I feel we should allow it from drop-down console too now. It's risky, but hey, you're literally executing arbitrary code you just wrote so I am trusting you. --- frappe/desk/doctype/system_console/system_console.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frappe/desk/doctype/system_console/system_console.py b/frappe/desk/doctype/system_console/system_console.py index d582988a3b..c27d705402 100644 --- a/frappe/desk/doctype/system_console/system_console.py +++ b/frappe/desk/doctype/system_console/system_console.py @@ -29,9 +29,7 @@ class SystemConsole(Document): try: frappe.local.debug_log = [] if self.type == "Python": - safe_exec( - self.console, script_filename="System Console", restrict_commit_rollback=not self.commit - ) + safe_exec(self.console, script_filename="System Console") self.output = "\n".join(frappe.debug_log) elif self.type == "SQL": frappe.db.begin(read_only=True)