Procházet zdrojové kódy

Don't use default calendar if one is already set

Andreas Stokholm před 1 rokem
rodič
revize
5fe7f06ce8

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

@@ -70,9 +70,11 @@ final class BaseCalendarManager: CalendarManager, Injectable {
     let viewContext = CoreDataStack.shared.persistentContainer.viewContext
 
     private func setupCurrentCalendar() {
-        let calendars = eventStore.calendars(for: .event)
-        if let defaultCalendar = calendars.first {
-            currentCalendarID = defaultCalendar.title
+        if currentCalendarID == nil {
+            let calendars = eventStore.calendars(for: .event)
+            if let defaultCalendar = calendars.first {
+                currentCalendarID = defaultCalendar.title
+            }
         }
     }