Jon Mårtensson 3 лет назад
Родитель
Сommit
ab9c88c2ca
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      FreeAPS/Sources/APS/APSManager.swift

+ 4 - 4
FreeAPS/Sources/APS/APSManager.swift

@@ -689,8 +689,8 @@ final class BaseAPSManager: APSManager, Injectable {
         // MARK: Add new data to Core Data:TDD Entity
 
         let nTDD = TDD(context: coredataContext)
-            nTDD.timestamp = Date()
-            nTDD.tdd = NSDecimalNumber(decimal: currentTDD)
+        nTDD.timestamp = Date()
+        nTDD.tdd = NSDecimalNumber(decimal: currentTDD)
         try? coredataContext.save()
 
         let twoWeeksAgo = Date().addingTimeInterval(-14.days.timeInterval)
@@ -797,11 +797,11 @@ final class BaseAPSManager: APSManager, Injectable {
         requestTDD.sortDescriptors = [sort]
 
         var tdds: [TDD] = []
-        try! tdds = coredataContext.fetch(requestTDD)
+        try? tdds = coredataContext.fetch(requestTDD)
 
         var currentTDD: Decimal = 0
         if tdds.count == 1 {
-            currentTDD = tdds[0].tdd!.decimalValue
+            currentTDD = tdds[0].tdd?.decimalValue ?? 0
         }
 
         var algo_ = "Oref0"