소스 검색

Ensure correct context is used to fetch active bolus

Deniz Cengiz 1 년 전
부모
커밋
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
         }