We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a216fa commit 84e0e59Copy full SHA for 84e0e59
toolbox/sql_recorder.py
@@ -4,6 +4,7 @@
4
from re import compile
5
6
import frappe
7
+import toolbox
8
9
TRACEBACK_PATH_PATTERN = compile(".*/apps/")
10
TOOLBOX_RECORDER_FLAG = "toolbox-sql_recorder-enabled"
@@ -32,7 +33,13 @@ def _unpatch():
32
33
34
35
def before_hook(*args, **kwargs):
- 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:
43
frappe.local.toolbox_recorder = SQLRecorder()
44
_patch()
45
0 commit comments