From d9ef8fa20616fb5fa9df6539fc193903ce537f71 Mon Sep 17 00:00:00 2001 From: Giorgio Ughini Date: Tue, 17 Dec 2024 14:44:00 +0100 Subject: [PATCH] Fix always the same image is sent to GenAI (#15550) * Fix always the same image is sent to GenAI * Fix typo for bug where identical images are sent to GenAI * Correct formatting --- frigate/embeddings/maintainer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 2540db4f8..4f81ec2d6 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -221,7 +221,10 @@ class EmbeddingMaintainer(threading.Thread): [snapshot_image] if event.has_snapshot and camera_config.genai.use_snapshot else ( - [thumbnail for data in self.tracked_events[event_id]] + [ + data["thumbnail"] + for data in self.tracked_events[event_id] + ] if len(self.tracked_events.get(event_id, [])) > 0 else [thumbnail] ) @@ -357,7 +360,7 @@ class EmbeddingMaintainer(threading.Thread): [snapshot_image] if event.has_snapshot and source == "snapshot" else ( - [thumbnail for data in self.tracked_events[event_id]] + [data["thumbnail"] for data in self.tracked_events[event_id]] if len(self.tracked_events.get(event_id, [])) > 0 else [thumbnail] )