From 5c14335d91465ed3d5c3427258e82b5c7b6c1f28 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 21 Apr 2025 11:46:48 -0500 Subject: [PATCH] fix --- frigate/api/review.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frigate/api/review.py b/frigate/api/review.py index 9814d1bea5..b30c64d109 100644 --- a/frigate/api/review.py +++ b/frigate/api/review.py @@ -176,6 +176,7 @@ async def review_summary( hour_modifier, minute_modifier, seconds_offset = get_tz_modifiers(params.timezone) day_ago = (datetime.datetime.now() - datetime.timedelta(hours=24)).timestamp() + month_ago = (datetime.datetime.now() - datetime.timedelta(days=30)).timestamp() cameras = params.cameras labels = params.labels @@ -276,6 +277,8 @@ async def review_summary( .get() ) + clauses = [] + if cameras != "all": camera_list = cameras.split(",") clauses.append((ReviewSegment.camera << camera_list)) @@ -362,7 +365,7 @@ async def review_summary( & (UserReviewStatus.user_id == user_id) ), ) - .where(reduce(operator.and_, clauses)) + .where(reduce(operator.and_, clauses) if clauses else True) .group_by( (ReviewSegment.start_time + seconds_offset).cast("int") / day_in_seconds )