From 4f797f0bcd70bee30b6f18e120ab84772f39dbba Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sun, 11 Jun 2023 11:11:36 +0530 Subject: [PATCH] fix: realtime log when commit/rollback happen in same req --- frappe/realtime.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/realtime.py b/frappe/realtime.py index 376ce4d18b..410112b164 100644 --- a/frappe/realtime.py +++ b/frappe/realtime.py @@ -86,11 +86,12 @@ def flush_realtime_log(): for args in frappe.local._realtime_log: frappe.realtime.emit_via_redis(*args) - frappe.local._realtime_log = [] + clear_realtime_log() def clear_realtime_log(): - frappe.local._realtime_log = [] + if hasattr(frappe.local, "_realtime_log"): + del frappe.local._realtime_log def emit_via_redis(event, message, room):