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

Make sure there's zero division

Deniz Cengiz 1 год назад
Родитель
Сommit
aab25f8db0
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      FreeAPS/Sources/APS/Storage/OverrideStorage.swift

+ 1 - 1
FreeAPS/Sources/APS/Storage/OverrideStorage.swift

@@ -219,7 +219,7 @@ final class BaseOverrideStorage: OverrideStorage, Injectable {
 
         return await backgroundContext.perform {
             return fetchedOverrideRuns.map { overrideRun in
-                var durationInMinutes = (overrideRun.endDate?.timeIntervalSince(overrideRun.startDate ?? Date()) ?? 0) / 60
+                var durationInMinutes = (overrideRun.endDate?.timeIntervalSince(overrideRun.startDate ?? Date()) ?? 1) / 60
                 durationInMinutes = durationInMinutes < 1 ? 1 : durationInMinutes
                 return NightscoutExercise(
                     duration: Int(durationInMinutes),