Fix showing review items that span over multiple days

This commit is contained in:
Nicolas Mowen 2025-06-26 11:56:48 -06:00
parent 5593495abd
commit 9286a0d4cc

View File

@ -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":