From 9f0d29feabc401a99e4f5fdd29fc0c94e222ea29 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 12 Dec 2024 06:18:41 -0700 Subject: [PATCH] Fix single event return --- frigate/events/cleanup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frigate/events/cleanup.py b/frigate/events/cleanup.py index b1b485c3d..da8dbacdf 100644 --- a/frigate/events/cleanup.py +++ b/frigate/events/cleanup.py @@ -257,7 +257,11 @@ class EventCleanup(threading.Thread): events_to_update = [] for batch in query.iterator(): - events_to_update.extend([event.id for event in batch]) + try: + events_to_update.extend([event.id for event in batch]) + except TypeError: + events_to_update.append(batch) + if len(events_to_update) >= CHUNK_SIZE: logger.debug( f"Updating {update_params} for {len(events_to_update)} events"