Bläddra i källkod

Avoid crash if type is None in NewPumpEvent (#179)

Jan 4 år sedan
förälder
incheckning
43d6d21452
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      FreeAPS/Sources/APS/DeviceDataManager.swift

+ 2 - 1
FreeAPS/Sources/APS/DeviceDataManager.swift

@@ -325,7 +325,8 @@ extension BaseDeviceDataManager: PumpManagerDelegate {
 
         // filter buggy TBRs > maxBasal from MDT
         let events = events.filter {
-            guard $0.type == .tempBasal else { return true }
+            // type is optional...
+            guard let type = $0.type, type == .tempBasal else { return true }
             return $0.dose?.unitsPerHour ?? 0 <= Double(settingsManager.pumpSettings.maxBasal)
         }
         pumpHistoryStorage.storePumpEvents(events)