From 9286a0d4ccf4db29b91a87c64b3dc53834fdf34f Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 26 Jun 2025 11:56:48 -0600 Subject: [PATCH] Fix showing review items that span over multiple days --- frigate/api/review.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frigate/api/review.py b/frigate/api/review.py index b90365595..a19157036 100644 --- a/frigate/api/review.py +++ b/frigate/api/review.py @@ -58,9 +58,14 @@ async def review( ) clauses = [ - (ReviewSegment.start_time > after) - & (ReviewSegment.start_time < before) - & ((ReviewSegment.end_time.is_null(True)) | (ReviewSegment.end_time < before)) + ((ReviewSegment.start_time > after) & (ReviewSegment.start_time < before)) + | ( + ( + (ReviewSegment.start_time > after) + & (ReviewSegment.end_time.is_null(True)) + ) + | ((ReviewSegment.end_time > after) & (ReviewSegment.end_time < before)) + ) ] if cameras != "all":