Jelajahi Sumber

Update to latest dev - context adjustment

dsnallfot 1 tahun lalu
induk
melakukan
a702f23ade
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      Trio/Sources/APS/Storage/OverrideStorage.swift

+ 2 - 2
Trio/Sources/APS/Storage/OverrideStorage.swift

@@ -325,13 +325,13 @@ final class BaseOverrideStorage: @preconcurrency OverrideStorage, Injectable {
         let predicate = NSPredicate(format: "date >= %@ AND date <= %@", lowerBound as NSDate, upperBound as NSDate)
         let predicate = NSPredicate(format: "date >= %@ AND date <= %@", lowerBound as NSDate, upperBound as NSDate)
         let results = try await CoreDataStack.shared.fetchEntitiesAsync(
         let results = try await CoreDataStack.shared.fetchEntitiesAsync(
             ofType: OverrideStored.self,
             ofType: OverrideStored.self,
-            onContext: backgroundContext,
+            onContext: context,
             predicate: predicate,
             predicate: predicate,
             key: "date",
             key: "date",
             ascending: false
             ascending: false
         )
         )
 
 
-        let storedOverride: NightscoutExercise? = await backgroundContext.perform {
+        let storedOverride: NightscoutExercise? = await context.perform {
             guard let fetched = results as? [OverrideStored],
             guard let fetched = results as? [OverrideStored],
                   let record = fetched.first,
                   let record = fetched.first,
                   let recordDate = record.date else { return nil }
                   let recordDate = record.date else { return nil }