From 5995478fcc9e6d4a8bcd7f5c6fbbffd55d536985 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 6 May 2025 10:07:09 -0500 Subject: [PATCH] fix onvif reinitialization --- frigate/ptz/onvif.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frigate/ptz/onvif.py b/frigate/ptz/onvif.py index 8b133469c..631a162ac 100644 --- a/frigate/ptz/onvif.py +++ b/frigate/ptz/onvif.py @@ -609,21 +609,21 @@ class OnvifController: ) return {} - if camera_name not in self.cams and ( + if camera_name not in self.cams.keys() and ( camera_name not in self.config.cameras or not self.config.cameras[camera_name].onvif.host ): logger.debug(f"ONVIF is not configured for {camera_name}") return {} - if camera_name in self.cams and self.cams[camera_name]["init"]: + if camera_name in self.cams.keys() and self.cams[camera_name]["init"]: return { "name": camera_name, "features": self.cams[camera_name]["features"], "presets": list(self.cams[camera_name]["presets"].keys()), } - if camera_name not in self.cams and camera_name in self.config.cameras: + if camera_name not in self.cams.keys() and camera_name in self.config.cameras: cam = self.config.cameras[camera_name] result = self._create_onvif_camera(camera_name, cam) if result: