Quellcode durchsuchen

Make sure that running overrides are canceled + overrideRun created when starting custom

Deniz Cengiz vor 1 Jahr
Ursprung
Commit
867aeec542

+ 4 - 0
FreeAPS/Sources/Modules/OverrideProfilesConfig/OverrideProfilesStateModel.swift

@@ -262,6 +262,10 @@ extension OverrideProfilesConfig.StateModel {
             uamMinutes: uamMinutes
             uamMinutes: uamMinutes
         )
         )
 
 
+        if currentActiveOverride != nil {
+            await disableAllActiveOverrides(except: currentActiveOverride?.objectID, createOverrideRunEntry: true)
+        }
+
         await overrideStorage.storeOverride(override: override)
         await overrideStorage.storeOverride(override: override)
         await resetStateVariables()
         await resetStateVariables()
     }
     }