From 30c001fe0e8c88f2e446b1f94c9316205aeca41a Mon Sep 17 00:00:00 2001 From: Lyncoln Date: Tue, 27 Oct 2026 08:34:59 -0400 Subject: [PATCH] Added None handling to monitor to prevent TypeError execeptions and post processing crashes --- core/execution/monitor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/execution/monitor.py b/core/execution/monitor.py index a5d204c..a475cee 100644 --- a/core/execution/monitor.py +++ b/core/execution/monitor.py @@ -16,6 +16,9 @@ def buildMonitor(monitor, outputs): response, outputs = executeRequest(monitor, outputs, resolved) + if response is None: + return outputs, None + responsedata = response.json() readitems = resolveItem(monitor, responsedata) @@ -23,7 +26,6 @@ def buildMonitor(monitor, outputs): match, filter = applyConditions(monitor, readitems, outputs) outputs = buildOutput(response, monitor, outputs) - if match: module = filter["execute"]