Skip to content

Commit 84e0e59

Browse files
committed
fix: If Recorder enabled flag is unset, set it
1 parent 2a216fa commit 84e0e59

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

toolbox/sql_recorder.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from re import compile
55

66
import frappe
7+
import toolbox
78

89
TRACEBACK_PATH_PATTERN = compile(".*/apps/")
910
TOOLBOX_RECORDER_FLAG = "toolbox-sql_recorder-enabled"
@@ -32,7 +33,13 @@ def _unpatch():
3233

3334

3435
def before_hook(*args, **kwargs):
35-
if frappe.cache.get_value(TOOLBOX_RECORDER_FLAG):
36+
toolbox_recorder_enabled = frappe.cache.get_value(TOOLBOX_RECORDER_FLAG)
37+
38+
if toolbox_recorder_enabled is None:
39+
toolbox_recorder_enabled = toolbox.get_settings("is_index_manager_enabled")
40+
frappe.cache.set_value(TOOLBOX_RECORDER_FLAG, toolbox_recorder_enabled)
41+
42+
if toolbox_recorder_enabled:
3643
frappe.local.toolbox_recorder = SQLRecorder()
3744
_patch()
3845

0 commit comments

Comments
 (0)