Ivan Valkou 4 лет назад
Родитель
Сommit
837f2fdc30
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      FreeAPS/Sources/Services/WatchManager/WatchManager.swift

+ 2 - 1
FreeAPS/Sources/Services/WatchManager/WatchManager.swift

@@ -67,7 +67,8 @@ final class BaseWatchManager: NSObject, WatchManager, Injectable {
                 .map { target -> TempTargetWatchPreset in
                     let untilDate = self.tempTargetsStorage.current().flatMap { currentTarget -> Date? in
                         guard currentTarget.id == target.id else { return nil }
-                        return currentTarget.createdAt.addingTimeInterval(TimeInterval(currentTarget.duration * 60))
+                        let date = currentTarget.createdAt.addingTimeInterval(TimeInterval(currentTarget.duration * 60))
+                        return date > Date() ? date : nil
                     }
                     return TempTargetWatchPreset(
                         name: target.displayName,