commit f6bcdec84d9ca1824c3a7f72148944776f19e66d parent 663d11dcb21dc9912934b18b825feeeacf554275 Author: Marc Stibane <marc@taler.net> Date: Sat, 22 Aug 2026 10:16:16 +0200 AI: handle never Diffstat:
| M | TalerWallet1/Views/OIM/OIMtransactions.swift | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/TalerWallet1/Views/OIM/OIMtransactions.swift b/TalerWallet1/Views/OIM/OIMtransactions.swift @@ -273,7 +273,10 @@ extension OIMtransactions { let incoming = common.isIncoming let pending = common.isPending let timestamp = common.timestamp - let date = try! Date(milliseconds: timestamp.milliseconds()) + guard let ms = try? timestamp.milliseconds() else { + return nil // timestamp is .never: can't place this item on the timeline + } + let date = Date(milliseconds: ms) let components = calendar.dateComponents([.year, .month, .day, .weekOfMonth], from: date) // add spacers var marker: HistoryMarker = .none