Просмотр исходного кода

fix: When Overrides were edited the override banner for the LA was gone

Marvin Polscheit 11 месяцев назад
Родитель
Сommit
f652388ddf
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      Trio/Sources/APS/Storage/OverrideStorage.swift

+ 2 - 1
Trio/Sources/APS/Storage/OverrideStorage.swift

@@ -172,13 +172,14 @@ final class BaseOverrideStorage: @preconcurrency OverrideStorage, Injectable {
     /// otherwise we would edit the Preset
     @MainActor func copyRunningOverride(_ override: OverrideStored) async -> NSManagedObjectID {
         let newOverride = OverrideStored(context: viewContext)
+        newOverride.id = override.id
         newOverride.duration = override.duration
         newOverride.indefinite = override.indefinite
         newOverride.percentage = override.percentage
         newOverride.smbIsOff = override.smbIsOff
         newOverride.name = override.name
         newOverride.isPreset = false // no Preset
-        newOverride.date = override.date
+        newOverride.date = Date()
         newOverride.enabled = override.enabled
         newOverride.target = override.target
         newOverride.advancedSettings = override.advancedSettings