From 7dd0cadaae46daa9535aad25aba11c5bc664aa58 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 10 Oct 2025 06:40:13 -0600 Subject: [PATCH] Add protection for mismatched object and index --- frigate/data_processing/post/review_descriptions.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frigate/data_processing/post/review_descriptions.py b/frigate/data_processing/post/review_descriptions.py index 9a27b727c..f924f1a89 100644 --- a/frigate/data_processing/post/review_descriptions.py +++ b/frigate/data_processing/post/review_descriptions.py @@ -263,10 +263,13 @@ def run_analysis( for label in objects_list: if "-verified" in label: - named_objects.append( - f"{sub_labels_list[verified_index].replace('_', ' ').title()} ({label.replace('-verified', '')})" - ) - verified_index += 1 + try: + named_objects.append( + f"{sub_labels_list[verified_index].replace('_', ' ').title()} ({label.replace('-verified', '')})" + ) + verified_index += 1 + except IndexError: + continue elif label in labelmap_objects: objects.append(label.replace("_", " ").title())