Skip to content

Commit 43d6d21

Browse files
authored
Avoid crash if type is None in NewPumpEvent (#179)
1 parent d6276df commit 43d6d21

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

FreeAPS/Sources/APS/DeviceDataManager.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,8 @@ extension BaseDeviceDataManager: PumpManagerDelegate {
325325

326326
// filter buggy TBRs > maxBasal from MDT
327327
let events = events.filter {
328-
guard $0.type == .tempBasal else { return true }
328+
// type is optional...
329+
guard let type = $0.type, type == .tempBasal else { return true }
329330
return $0.dose?.unitsPerHour ?? 0 <= Double(settingsManager.pumpSettings.maxBasal)
330331
}
331332
pumpHistoryStorage.storePumpEvents(events)

0 commit comments

Comments
 (0)