Bläddra i källkod

Fix initial alert storage issue #375

Deniz Cengiz 5 månader sedan
förälder
incheckning
5275338f37
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      Trio/Sources/APS/Storage/AlertStorage.swift

+ 1 - 1
Trio/Sources/APS/Storage/AlertStorage.swift

@@ -37,7 +37,7 @@ final class BaseAlertHistoryStorage: AlertHistoryStorage, Injectable {
                 storage.append(alert, to: file, uniqBy: \.issuedDate)
                 storage.append(alert, to: file, uniqBy: \.issuedDate)
                 uniqEvents = storage.retrieve(file, as: [AlertEntry].self)?
                 uniqEvents = storage.retrieve(file, as: [AlertEntry].self)?
                     .filter { $0.issuedDate.addingTimeInterval(1.days.timeInterval) > Date() }
                     .filter { $0.issuedDate.addingTimeInterval(1.days.timeInterval) > Date() }
-                    .sorted { $0.issuedDate > $1.issuedDate } ?? []
+                    .sorted { $0.issuedDate > $1.issuedDate } ?? [alert]
                 storage.save(Array(uniqEvents), as: file)
                 storage.save(Array(uniqEvents), as: file)
             }
             }
             alertNotAck.send(self.recentNotAck().isNotEmpty)
             alertNotAck.send(self.recentNotAck().isNotEmpty)