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

make sure variables defined in right scope

Marc G Fournier 3 лет назад
Родитель
Сommit
770f5161ac
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      FreeAPS/Sources/APS/APSManager.swift

+ 3 - 2
FreeAPS/Sources/APS/APSManager.swift

@@ -689,6 +689,7 @@ final class BaseAPSManager: APSManager, Injectable {
             let twoHoursAgo = Date().addingTimeInterval(-2.hours.timeInterval)
             let twoHoursAgo = Date().addingTimeInterval(-2.hours.timeInterval)
 
 
             var uniqEvents = [TDD]()
             var uniqEvents = [TDD]()
+            var total: Decimal = 0
 
 
             coredataContext.performAndWait {
             coredataContext.performAndWait {
                 let requestTDD = TDD.fetchRequest() as NSFetchRequest<TDD>
                 let requestTDD = TDD.fetchRequest() as NSFetchRequest<TDD>
@@ -699,10 +700,10 @@ final class BaseAPSManager: APSManager, Injectable {
                 requestTDD.sortDescriptors = [sortTDD]
                 requestTDD.sortDescriptors = [sortTDD]
 
 
                 try? uniqEvents = coredataContext.fetch(requestTDD)
                 try? uniqEvents = coredataContext.fetch(requestTDD)
+
+                total = uniqEvents.compactMap({ each in each.tdd as? Decimal ?? 0 }).reduce(0, +)
             }
             }
 
 
-            var total: Decimal = 0
-            total = uniqEvents.compactMap({ each in each.tdd as? Decimal ?? 0 }).reduce(0, +)
             var indeces = uniqEvents.count
             var indeces = uniqEvents.count
 
 
             /*
             /*