From 08953516380dcd6712a6ef2c3c4e94523432859a Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 4 Apr 2025 06:50:01 -0600 Subject: [PATCH] Catch - in name --- frigate/data_processing/real_time/face.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frigate/data_processing/real_time/face.py b/frigate/data_processing/real_time/face.py index dd18aeffc5..fb55bb7d21 100644 --- a/frigate/data_processing/real_time/face.py +++ b/frigate/data_processing/real_time/face.py @@ -393,6 +393,9 @@ class FaceRealTimeProcessor(RealTimeProcessorApi): if score <= self.face_config.unknown_score: sub_label = "unknown" + if "-" in sub_label: + sub_label = sub_label.replace("-", "_") + if self.config.face_recognition.save_attempts: # write face to library folder = os.path.join(FACE_DIR, "train") @@ -460,6 +463,10 @@ class FaceRealTimeProcessor(RealTimeProcessorApi): if self.config.face_recognition.save_attempts: # write face to library folder = os.path.join(FACE_DIR, "train") + + if "-" in sub_label: + sub_label = sub_label.replace("-", "_") + file = os.path.join( folder, f"{event_id}-{timestamp}-{sub_label}-{score}.webp" )