Просмотр исходного кода

Guard against empty Dexcom data array to prevent crash

Jonas Björkert 1 год назад
Родитель
Сommit
fa2596f60b
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      LoopFollow/Controllers/Nightscout/BGData.swift

+ 2 - 2
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
             }