Browse Source

Merge pull request #80 from mountrcg/fix-customTT

first cancel old then enact new TT
polscm32 1 year ago
parent
commit
40c869bba6
1 changed files with 3 additions and 3 deletions
  1. 3 3
      FreeAPS/Sources/Modules/OverrideConfig/OverrideStateModel.swift

+ 3 - 3
FreeAPS/Sources/Modules/OverrideConfig/OverrideStateModel.swift

@@ -549,12 +549,12 @@ extension OverrideConfig.StateModel {
             halfBasalTarget: halfBasalTarget
         )
 
-        // Save Temp Target to Core Data and to the storage
-        await tempTargetStorage.storeTempTarget(tempTarget: tempTarget)
-
         // disable all TempTargets
         await disableAllActiveTempTargets(createTempTargetRunEntry: true)
 
+        // Save Temp Target to Core Data and to the storage
+        await tempTargetStorage.storeTempTarget(tempTarget: tempTarget)
+
         // Reset State variables
         await resetTempTargetState()