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( timeline_entry[Timeline.data]["attribute"] = list(
event_data["attributes"].keys() event_data["attributes"].keys()
)[0] )[0]
if len(event_data["current_attributes"]) > 0:
timeline_entry[Timeline.data]["attribute_box"] = to_relative_box( timeline_entry[Timeline.data]["attribute_box"] = to_relative_box(
camera_config.detect.width, camera_config.detect.width,
camera_config.detect.height, camera_config.detect.height,
event_data["current_attributes"][0]["box"], event_data["current_attributes"][0]["box"],
) )
save = True save = True
elif event_type == EventStateEnum.end: elif event_type == EventStateEnum.end:
timeline_entry[Timeline.class_type] = "gone" timeline_entry[Timeline.class_type] = "gone"