From c3efddd380e2f4e24aa13aeb6dbd5525264603b0 Mon Sep 17 00:00:00 2001 From: gavin Date: Tue, 5 Sep 2023 10:38:14 +0530 Subject: [PATCH] fix: Allow DB Callback Managers in Safe Exec (#22302) --- frappe/utils/safe_exec.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/utils/safe_exec.py b/frappe/utils/safe_exec.py index 59e4e3ae9d..7375d328fd 100644 --- a/frappe/utils/safe_exec.py +++ b/frappe/utils/safe_exec.py @@ -225,6 +225,10 @@ def get_safe_globals(): sql=read_sql, commit=frappe.db.commit, rollback=frappe.db.rollback, + after_commit=frappe.db.after_commit, + before_commit=frappe.db.before_commit, + after_rollback=frappe.db.after_rollback, + before_rollback=frappe.db.before_rollback, add_index=frappe.db.add_index, ), lang=getattr(frappe.local, "lang", "en"),