From ffdea6ff4b66dbff42b1fb5551e1beb17d7d32b4 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Wed, 18 Oct 2023 07:37:10 -0600 Subject: [PATCH] Delete stale region grids from DB --- frigate/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frigate/app.py b/frigate/app.py index 8d5aba8c0..1b807dd5b 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -456,6 +456,11 @@ class FrigateApp: logger.info(f"Output process started: {output_processor.pid}") def init_historical_regions(self) -> None: + # delete region grids for removed or renamed cameras + cameras = list(self.config.cameras.keys()) + Regions.delete().where(~(Regions.camera << cameras)).execute() + + # create or update region grids for each camera for camera in self.config.cameras.values(): self.region_grids[camera.name] = get_camera_regions_grid( camera.name, camera.detect