Forráskód Böngészése

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

Deniz Cengiz 1 éve
szülő
commit
867aeec542

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

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