Преглед на файлове

Make sure there's zero division

Deniz Cengiz преди 1 година
родител
ревизия
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 await backgroundContext.perform {
             return fetchedOverrideRuns.map { overrideRun in
             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
                 durationInMinutes = durationInMinutes < 1 ? 1 : durationInMinutes
                 return NightscoutExercise(
                 return NightscoutExercise(
                     duration: Int(durationInMinutes),
                     duration: Int(durationInMinutes),