From 4e5546cc785ef5e9dc47921f232a044b85b08eec Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sun, 25 Feb 2024 14:49:08 -0700 Subject: [PATCH] Fix reviewed filter (#10038) --- frigate/http.py | 4 ++-- web/src/pages/Events.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frigate/http.py b/frigate/http.py index bb5675b00..c496be82b 100644 --- a/frigate/http.py +++ b/frigate/http.py @@ -2397,7 +2397,7 @@ def vod_event(id): def review(): cameras = request.args.get("cameras", "all") labels = request.args.get("labels", "all") - reviewed = request.args.get("reviewed", default=False) + reviewed = request.args.get("reviewed", type=int, default=0) limit = request.args.get("limit", 100) severity = request.args.get("severity", None) @@ -2426,7 +2426,7 @@ def review(): label_clause = reduce(operator.or_, label_clauses) clauses.append((label_clause)) - if not reviewed: + if reviewed == 1: clauses.append((ReviewSegment.has_been_reviewed == False)) if severity: diff --git a/web/src/pages/Events.tsx b/web/src/pages/Events.tsx index 6e7e10526..1926e4755 100644 --- a/web/src/pages/Events.tsx +++ b/web/src/pages/Events.tsx @@ -45,7 +45,7 @@ export default function Events() { const pagedParams = { cameras: reviewSearchParams["cameras"], labels: reviewSearchParams["labels"], - reviewed: reviewSearchParams["showReviewed"] || false, + reviewed: reviewSearchParams["showReviewed"] == true ? 1 : 0, before: lastDate, after: reviewSearchParams["after"] || timeRange.after, limit: API_LIMIT, @@ -56,7 +56,7 @@ export default function Events() { const params = { cameras: reviewSearchParams["cameras"], labels: reviewSearchParams["labels"], - reviewed: reviewSearchParams["showReviewed"] || false, + reviewed: reviewSearchParams["showReviewed"] == true ? 1 : 0, limit: API_LIMIT, before: reviewSearchParams["before"] || timeRange.before, after: reviewSearchParams["after"] || timeRange.after,