From 53dd0176b68860727dad186eadd5dd26fb6cd992 Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Thu, 26 Feb 2026 21:18:07 +0100 Subject: [PATCH] Harden Teams session time formatting in UI. Prevent Invalid Date rendering for bot responses when timestamps are missing or malformed. Made-with: Cursor --- src/pages/views/teamsbot/TeamsbotSessionView.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/views/teamsbot/TeamsbotSessionView.tsx b/src/pages/views/teamsbot/TeamsbotSessionView.tsx index 7d83652..e342d9b 100644 --- a/src/pages/views/teamsbot/TeamsbotSessionView.tsx +++ b/src/pages/views/teamsbot/TeamsbotSessionView.tsx @@ -187,7 +187,9 @@ export const TeamsbotSessionView: React.FC = () => { const _formatTime = (timestamp: string) => { try { - return new Date(timestamp).toLocaleTimeString('de-CH', { hour: '2-digit', minute: '2-digit', second: '2-digit' }); + const dt = new Date(timestamp); + if (!timestamp || Number.isNaN(dt.getTime())) return ''; + return dt.toLocaleTimeString('de-CH', { hour: '2-digit', minute: '2-digit', second: '2-digit' }); } catch { return ''; }