From 6ec358c1282f36b72df6fac6223ae7c221971ff1 Mon Sep 17 00:00:00 2001 From: Serge Knystautas Date: Tue, 10 Jan 2023 21:07:24 -0800 Subject: [PATCH] Change in_progress to default to no filtering, 0 means no in progress, 1 means only in progress. --- frigate/http.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frigate/http.py b/frigate/http.py index 8e3dc68c2..bd347a996 100644 --- a/frigate/http.py +++ b/frigate/http.py @@ -564,8 +564,8 @@ def events(): before = request.args.get("before", type=float) has_clip = request.args.get("has_clip", type=int) has_snapshot = request.args.get("has_snapshot", type=int) + in_progress = request.args.get("in_progress", type=int) include_thumbnails = request.args.get("include_thumbnails", default=1, type=int) - in_progress = request.args.get("in_progress", default=0, type=int) favorites = request.args.get("favorites", type=int) @@ -633,14 +633,14 @@ def events(): if not has_snapshot is None: clauses.append((Event.has_snapshot == has_snapshot)) + if not in_progress is None: + clauses.append((Event.end_time.is_null(in_progress))) + if not include_thumbnails: excluded_fields.append(Event.thumbnail) else: selected_columns.append(Event.thumbnail) - if in_progress: - clauses.append((Event.end_time.is_null())) - if favorites: clauses.append((Event.retain_indefinitely == favorites))