Fix timeline attribute assumption (#20555)

This commit is contained in:
Nicolas Mowen 2025-10-18 21:31:55 -06:00 committed by GitHub
parent a2396db2aa
commit f6f555387e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,11 +142,14 @@ class TimelineProcessor(threading.Thread):
timeline_entry[Timeline.data]["attribute"] = list(
event_data["attributes"].keys()
)[0]
if len(event_data["current_attributes"]) > 0:
timeline_entry[Timeline.data]["attribute_box"] = to_relative_box(
camera_config.detect.width,
camera_config.detect.height,
event_data["current_attributes"][0]["box"],
)
save = True
elif event_type == EventStateEnum.end:
timeline_entry[Timeline.class_type] = "gone"