From b42dba7a07dc3f6f346a293f94d102c18bb5bb8f Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 9 Sep 2025 17:28:58 -0500 Subject: [PATCH] rename param name for better fastapi injection matching --- frigate/api/auth.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index 740e75998..14fd804f7 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -626,11 +626,11 @@ async def update_role( async def require_camera_access( - camera: Optional[str] = None, + camera_name: Optional[str] = None, request: Request = None, ): """Dependency to enforce camera access based on user role.""" - if camera is None: + if camera_name is None: return # For lists, filter later current_user = await get_current_user(request) @@ -646,10 +646,10 @@ async def require_camera_access( if role == "admin" or not roles_dict.get(role): return - if camera not in allowed_cameras: + if camera_name not in allowed_cameras: raise HTTPException( status_code=403, - detail=f"Access denied to camera '{camera}'. Allowed: {allowed_cameras}", + detail=f"Access denied to camera '{camera_name}'. Allowed: {allowed_cameras}", )