Browse Source

handle missing camera names

Blake Blackshear 3 years ago
parent
commit
6ccff71408
1 changed files with 4 additions and 1 deletions
  1. 4 1
      frigate/record.py

+ 4 - 1
frigate/record.py

@@ -78,7 +78,10 @@ class RecordingMaintainer(threading.Thread):
             start_time = datetime.datetime.strptime(date, "%Y%m%d%H%M%S")
             start_time = datetime.datetime.strptime(date, "%Y%m%d%H%M%S")
 
 
             # Just delete files if recordings are turned off
             # Just delete files if recordings are turned off
-            if not self.config.cameras[camera].record.enabled:
+            if (
+                not camera in self.config.cameras
+                or not self.config.cameras[camera].record.enabled
+            ):
                 Path(cache_path).unlink(missing_ok=True)
                 Path(cache_path).unlink(missing_ok=True)
                 continue
                 continue