From 37c3ac54133d77f1474a19bf56df910c4f7e227a Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sat, 29 Mar 2025 06:58:50 -0500 Subject: [PATCH] Misc fixes (#17443) * ensure semantic search is enabled before updating embeddings stats * add camera and label to snapshot download filename --- frigate/embeddings/maintainer.py | 4 +++- web/src/components/overlay/detail/SearchDetailDialog.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 7554b12c6..eee8e0e96 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -235,8 +235,10 @@ class EmbeddingMaintainer(threading.Thread): if not camera or source_type != EventTypeEnum.tracked_object: return + if self.config.semantic_search.enabled: + self.embeddings.update_stats() + camera_config = self.config.cameras[camera] - self.embeddings.update_stats() # no need to process updated objects if face recognition, lpr, genai are disabled if not camera_config.genai.enabled and len(self.realtime_processors) == 0: diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx index afa428eda..98b093b8f 100644 --- a/web/src/components/overlay/detail/SearchDetailDialog.tsx +++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx @@ -955,8 +955,8 @@ export function ObjectSnapshotTab({