From e950adc0eb7c917106c58b9c0bf3625131e68657 Mon Sep 17 00:00:00 2001 From: leccelecce <24962424+leccelecce@users.noreply.github.com> Date: Mon, 3 Mar 2025 19:06:15 +0000 Subject: [PATCH] Reflect updated config structure --- frigate/embeddings/maintainer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 1a64d24d2..9c56d4488 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -239,10 +239,10 @@ class EmbeddingMaintainer(threading.Thread): # check if we're configured to send an early request after a minimum number of frames received # we don't check required zones here - probably should, but does that run the risk in this simple logic # that the object doesn't get into the required zones until later in the event? - if self.genai_client is not None and camera_config.genai.send_after_frames: + if self.genai_client is not None and camera_config.genai.send_triggers.after_significant_updates: if ( len(self.tracked_events[data["id"]]) - == camera_config.genai.send_after_frames + == camera_config.genai.send_triggers.after_significant_updates ): event: Event = Event.get(Event.id == data["id"]) @@ -324,6 +324,7 @@ class EmbeddingMaintainer(threading.Thread): # Run GenAI if ( camera_config.genai.enabled + and camera_config.genai.send_triggers.event_end and self.genai_client is not None and ( not camera_config.genai.objects