From fa2596f60bca9969519873c649880e2971ebde73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Bj=C3=B6rkert?= Date: Tue, 17 Jun 2025 21:30:46 +0200 Subject: [PATCH] Guard against empty Dexcom data array to prevent crash --- LoopFollow/Controllers/Nightscout/BGData.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LoopFollow/Controllers/Nightscout/BGData.swift b/LoopFollow/Controllers/Nightscout/BGData.swift index f67c12fbe..4f96c3712 100644 --- a/LoopFollow/Controllers/Nightscout/BGData.swift +++ b/LoopFollow/Controllers/Nightscout/BGData.swift @@ -24,8 +24,8 @@ extension MainViewController { return } - guard let data = result else { - LogManager.shared.log(category: .dexcom, message: "Received nil data from Dexcom", limitIdentifier: "Received nil data from Dexcom") + guard let data = result, !data.isEmpty else { + LogManager.shared.log(category: .dexcom, message: "Received empty data array from Dexcom", limitIdentifier: "Received empty data array from Dexcom") self.webLoadNSBGData() return }