Browse Source

Fixes issue where enacting a custom Temp Target on top of an already running Preset or custom Temp Target leads to disabling all Temp Targets

polscm32 aka Marvout 1 year ago
parent
commit
52561b8ac7

+ 2 - 1
FreeAPS/Sources/Modules/Adjustments/AdjustmentsStateModel+Extensions/AdjustmentsStateModel+TempTargets.swift

@@ -181,7 +181,8 @@ extension Adjustments.StateModel {
         await disableAllActiveTempTargets(createTempTargetRunEntry: true)
         let tempTarget = TempTarget(
             name: tempTargetName,
-            createdAt: date,
+            /// We don't need to use the state var date here as we are using a different function for scheduled Temp Targets 'saveScheduledTempTarget()'
+            createdAt: Date(),
             targetTop: tempTargetTarget,
             targetBottom: tempTargetTarget,
             duration: tempTargetDuration,