Fix review creation

This commit is contained in:
Nicolas Mowen 2025-08-08 17:48:15 -06:00
parent 0cde4793c2
commit 9a667f18ba

View File

@ -27,8 +27,6 @@ class ReviewDescriptionProcessor(PostProcessorApi):
if data_type != PostProcessDataEnum.review: if data_type != PostProcessDataEnum.review:
return return
logger.info(f"processing review {data['type']} on {data['after']['camera']}")
id = data["after"]["id"] id = data["after"]["id"]
if data["type"] == "new" or data["type"] == "update": if data["type"] == "new" or data["type"] == "update":
@ -79,13 +77,13 @@ class ReviewDescriptionProcessor(PostProcessorApi):
camera = final_data["camera"] camera = final_data["camera"]
if ( if (
data["type"] == "alert" final_data["severity"] == "alert"
and not self.config.cameras[camera].review.genai.alerts and not self.config.cameras[camera].review.genai.alerts
): ):
self.tracked_review_items.pop(id) self.tracked_review_items.pop(id)
return return
elif ( elif (
data["type"] == "detection" final_data["severity"] == "detection"
and not self.config.cameras[camera].review.detections and not self.config.cameras[camera].review.detections
): ):
self.tracked_review_items.pop(id) self.tracked_review_items.pop(id)