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

Fix Calendar Event Creation (again)...

polscm32 aka Marvout 1 год назад
Родитель
Сommit
e6bdb91f00
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      FreeAPS/Sources/Services/Calendar/CalendarManager.swift

+ 3 - 2
FreeAPS/Sources/Services/Calendar/CalendarManager.swift

@@ -180,7 +180,7 @@ final class BaseCalendarManager: CalendarManager, Injectable {
             propertiesToFetch: ["timestamp", "cob", "iob", "objectID"]
         )
 
-        guard let fetchedResults = results as? [[String: Any]], !fetchedResults.isEmpty else { return nil }
+        guard let fetchedResults = results as? [[String: Any]] /* , !fetchedResults.isEmpty */ else { return nil }
 
         return await backgroundContext.perform {
             return fetchedResults.first?["objectID"] as? NSManagedObjectID
@@ -193,7 +193,8 @@ final class BaseCalendarManager: CalendarManager, Injectable {
             onContext: backgroundContext,
             predicate: NSPredicate.predicateFor30MinAgo,
             key: "date",
-            ascending: false
+            ascending: false,
+            propertiesToFetch: ["objectID", "glucose"]
         )
 
         guard let fetchedResults = results as? [[String: Any]] else { return [] }