diff --git a/frigate/output/preview.py b/frigate/output/preview.py
index 7b89a07e0..31c9ec008 100644
--- a/frigate/output/preview.py
+++ b/frigate/output/preview.py
@@ -209,7 +209,12 @@ class PreviewRecorder:
os.unlink(os.path.join(PREVIEW_CACHE_DIR, file))
continue
- ts = float(file.split("-")[1][: -(len(PREVIEW_FRAME_TYPE) + 1)])
+ file_time = file.split("-")[1][: -(len(PREVIEW_FRAME_TYPE) + 1)]
+
+ if not file_time:
+ continue
+
+ ts = float(file_time)
if self.start_time == 0:
self.start_time = ts
diff --git a/web/src/views/events/EventView.tsx b/web/src/views/events/EventView.tsx
index 2a4374a3f..5e35aef28 100644
--- a/web/src/views/events/EventView.tsx
+++ b/web/src/views/events/EventView.tsx
@@ -588,7 +588,7 @@ function DetectionReview({