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 '';
}