From e9dfa80cf03e8537a09afa79c8e0287833fdf4c5 Mon Sep 17 00:00:00 2001 From: Saif Ur Rehman Date: Mon, 6 Mar 2023 10:17:11 +0500 Subject: [PATCH] fix(Database): clear background jobs and realtime logs on rollback (#20236) --- frappe/database/database.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/database/database.py b/frappe/database/database.py index 7e82340d23..7e702a8862 100644 --- a/frappe/database/database.py +++ b/frappe/database/database.py @@ -994,6 +994,9 @@ class Database: if hasattr(obj, "on_rollback"): obj.on_rollback() frappe.local.rollback_observers = [] + + frappe.local.realtime_log = [] + frappe.flags.enqueue_after_commit = [] def field_exists(self, dt, fn): """Return true of field exists."""