From ad5d219583f6dbace592929fc5f0fc40e300b041 Mon Sep 17 00:00:00 2001 From: Manideep Malyala Date: Sun, 23 Aug 2026 23:25:51 +0530 Subject: [PATCH] fix(state): record null transport when no local sources are present --- strix/report/state.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/strix/report/state.py b/strix/report/state.py index 91a601cb..529594e7 100644 --- a/strix/report/state.py +++ b/strix/report/state.py @@ -397,9 +397,13 @@ class ReportState: self.end_time = None self.scan_results = None self.final_scan_result = None - backend_name = load_settings().runtime.backend - use_bind_mounts = backend_supports_bind_mounts(backend_name) and not load_settings().runtime.require_mount_free - transport = "bind-mount" if use_bind_mounts else "mount-free" + local_sources = config.get("local_sources", []) + if not local_sources: + transport = None + else: + backend_name = load_settings().runtime.backend + use_bind_mounts = backend_supports_bind_mounts(backend_name) and not load_settings().runtime.require_mount_free + transport = "bind-mount" if use_bind_mounts else "mount-free" self.run_record.update( {