Explorar o código

try to fix calibration error in first start

fix #92 (hope)
Pierre L %!s(int64=2) %!d(string=hai) anos
pai
achega
a460a444ae
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      FreeAPS/Sources/APS/FetchGlucoseManager.swift

+ 3 - 1
FreeAPS/Sources/APS/FetchGlucoseManager.swift

@@ -298,7 +298,9 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
         // overcalibrate
         // overcalibrate
         var overcalibration: ((Int) -> (Double))?
         var overcalibration: ((Int) -> (Double))?
         processQueue.sync {
         processQueue.sync {
-            overcalibration = calibrationService.calibrate
+            if let cal = calibrationService {
+                overcalibration = cal.calibrate
+            }
         }
         }
 
 
         if let overcalibration = overcalibration {
         if let overcalibration = overcalibration {