From 4fa61f1a0fcdc110cbb9e550512ec353bbeef7b2 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sun, 11 Feb 2024 06:47:54 -0700 Subject: [PATCH] Fix end_ts logic --- frigate/http.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frigate/http.py b/frigate/http.py index 17fdb327a..c599a8f5f 100644 --- a/frigate/http.py +++ b/frigate/http.py @@ -603,7 +603,9 @@ def event_preview(id: str, max_cache_age=2592000): ) start_ts = event.start_time - end_ts = min(event.end_time - event.start_time, 20) if event.end_time else 20 + end_ts = ( + start_ts + min(event.end_time - event.start_time, 20) if event.end_time else 20 + ) if datetime.fromtimestamp(event.start_time) < datetime.now().replace( minute=0, second=0