From 8381c12920ba2942e31a4612e52af1f58734411a Mon Sep 17 00:00:00 2001 From: 0x464e <36742501+0x464e@users.noreply.github.com> Date: Fri, 20 Mar 2026 19:52:06 +0200 Subject: [PATCH] Clamp future timestamps to now --- web/src/utils/recordingReviewUrl.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/utils/recordingReviewUrl.ts b/web/src/utils/recordingReviewUrl.ts index 7dc7104ad..fbd67974b 100644 --- a/web/src/utils/recordingReviewUrl.ts +++ b/web/src/utils/recordingReviewUrl.ts @@ -26,6 +26,7 @@ export function parseRecordingReviewLink( } const parsedTimestamp = Number(timestamp); + const now = Math.floor(Date.now() / 1000); if (!Number.isFinite(parsedTimestamp) || parsedTimestamp <= 0) { return undefined; @@ -33,7 +34,8 @@ export function parseRecordingReviewLink( return { camera, - timestamp: Math.floor(parsedTimestamp), + // clamp future timestamps to now + timestamp: Math.min(Math.floor(parsedTimestamp), now), }; }