From 26a9df6b11e25f3a3fd05e0b0f139effa9ea4a6a Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Tue, 26 May 2026 05:44:32 +0200 Subject: [PATCH] fix(kiosk): return None after ignoring bf_kiosk_deleted After _check confirms key still valid, code fell through to parse the bf_kiosk_deleted JSON as a KioskBundle causing parse error. Now returns None to skip bundle processing. Co-Authored-By: Claude Opus 4.6 (1M context) --- kiosk/src/server.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/kiosk/src/server.rs b/kiosk/src/server.rs index fb0d0fd..e7758ee 100644 --- a/kiosk/src/server.rs +++ b/kiosk/src/server.rs @@ -405,6 +405,7 @@ pub fn fetch_bundle(server: &str, key: &str) -> Option { wipe_and_restart(); } tracing::info!("_check says key still valid, ignoring bf_kiosk_deleted"); + return None; } match serde_json::from_str::(&text) {