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

Ensure correct context is used to fetch active bolus

Deniz Cengiz 1 год назад
Родитель
Сommit
fc5e0ecdcb
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Trio/Sources/Services/WatchManager/AppleWatchManager.swift

+ 1 - 1
Trio/Sources/Services/WatchManager/AppleWatchManager.swift

@@ -337,7 +337,7 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
     @MainActor func getActiveBolusAmount() async {
         if let lastBolusObjectId = await fetchLastBolus() {
             let lastBolusObject: [PumpEventStored] = await CoreDataStack.shared
-                .getNSManagedObject(with: [lastBolusObjectId], context: backgroundContext)
+                .getNSManagedObject(with: [lastBolusObjectId], context: viewContext)
 
             activeBolusAmount = lastBolusObject.first?.bolus?.amount?.doubleValue ?? 0.0
         }