|
|
@@ -192,8 +192,10 @@ final class BaseBolusCalculationManager: BolusCalculationManager, Injectable {
|
|
|
fetchLimit: 288
|
|
|
)
|
|
|
|
|
|
- return await glucoseFetchContext.perform {
|
|
|
- guard let fetchedResults = results as? [GlucoseStored] else { return [] }
|
|
|
+ return try await glucoseFetchContext.perform {
|
|
|
+ guard let fetchedResults = results as? [GlucoseStored] else {
|
|
|
+ throw CoreDataError.fetchError(function: #function, file: #file)
|
|
|
+ }
|
|
|
return fetchedResults.map(\.objectID)
|
|
|
}
|
|
|
}
|