From 7c431aa9897b359c0a4e27b4b741f9206b439f29 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 14 May 2025 08:50:16 -0600 Subject: [PATCH] Update snapshot for new best objects --- frigate/camera/state.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frigate/camera/state.py b/frigate/camera/state.py index f7b60ed68..e5a9ada9d 100644 --- a/frigate/camera/state.py +++ b/frigate/camera/state.py @@ -282,9 +282,13 @@ class CameraState: } new_obj.thumbnail_data = thumbnail_data tracked_objects[id].thumbnail_data = thumbnail_data - self.best_objects[new_obj.obj_data["label"]] = new_obj + object_type = new_obj.obj_data["label"] + self.best_objects[object_type] = new_obj # call event handlers + for c in self.callbacks["snapshot"]: + c(self.name, self.best_objects[object_type], frame_name) + for c in self.callbacks["start"]: c(self.name, new_obj, frame_name)