From a8376922f93cd2272cebc8ae6307ca67ed750e76 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 17 May 2024 06:50:19 -0600 Subject: [PATCH] Fix infinite review items when record is disabled --- frigate/review/maintainer.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frigate/review/maintainer.py b/frigate/review/maintainer.py index 4f419b36b..2d95c082e 100644 --- a/frigate/review/maintainer.py +++ b/frigate/review/maintainer.py @@ -441,11 +441,14 @@ class ReviewSegmentMaintainer(threading.Thread): if camera not in self.indefinite_events: self.indefinite_events[camera] = {} - if not self.config.cameras[camera].record.enabled: - continue - current_segment = self.active_review_segments.get(camera) + if not self.config.cameras[camera].record.enabled: + if current_segment: + self.update_existing_segment(current_segment, frame_time, []) + + continue + if current_segment is not None: if topic == DetectionTypeEnum.video: self.update_existing_segment(