Преглед изворни кода

Guard against empty Dexcom data array to prevent crash

Jonas Björkert пре 1 година
родитељ
комит
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
                 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()
                 self.webLoadNSBGData()
                 return
                 return
             }
             }