From f94902a333eac5e4e761d7f06280c7851d01cab7 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sat, 9 Aug 2025 06:57:35 -0600 Subject: [PATCH] Fix update type --- frigate/comms/webpush.py | 4 ++++ frigate/data_processing/post/review_descriptions.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frigate/comms/webpush.py b/frigate/comms/webpush.py index 62201f84c..1b7d5c2eb 100644 --- a/frigate/comms/webpush.py +++ b/frigate/comms/webpush.py @@ -373,10 +373,14 @@ class WebPushClient(Communicator): ended = state == "end" or state == "genai" if state == "genai" and payload["after"]["data"]["metadata"]: + print(f"has metadata") message = payload["after"]["data"]["metadata"]["scene"] else: message = f"Detected on {titlecase(camera.replace('_', ' '))}" + if ended: + print(f"sending a message with message {message}") + # if event is ongoing open to live view otherwise open to recordings view direct_url = f"/review?id={reviewId}" if ended else f"/#{camera}" ttl = 3600 if ended else 0 diff --git a/frigate/data_processing/post/review_descriptions.py b/frigate/data_processing/post/review_descriptions.py index 796561698..60c51e643 100644 --- a/frigate/data_processing/post/review_descriptions.py +++ b/frigate/data_processing/post/review_descriptions.py @@ -144,7 +144,7 @@ def run_analysis( requestor.send_data( UPDATE_REVIEW_DESCRIPTION, { - "type": "end", + "type": "genai", "before": {k: v for k, v in prev_data.items()}, "after": {k: v for k, v in final_data.items()}, },