Sfoglia il codice sorgente

Make sure there's zero division

Deniz Cengiz 2 anni fa
parent
commit
aab25f8db0
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  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),