mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-15 11:32:09 +03:00
rename param name for better fastapi injection matching
This commit is contained in:
parent
6fbf7ec2c2
commit
b42dba7a07
@ -626,11 +626,11 @@ async def update_role(
|
|||||||
|
|
||||||
|
|
||||||
async def require_camera_access(
|
async def require_camera_access(
|
||||||
camera: Optional[str] = None,
|
camera_name: Optional[str] = None,
|
||||||
request: Request = None,
|
request: Request = None,
|
||||||
):
|
):
|
||||||
"""Dependency to enforce camera access based on user role."""
|
"""Dependency to enforce camera access based on user role."""
|
||||||
if camera is None:
|
if camera_name is None:
|
||||||
return # For lists, filter later
|
return # For lists, filter later
|
||||||
|
|
||||||
current_user = await get_current_user(request)
|
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):
|
if role == "admin" or not roles_dict.get(role):
|
||||||
return
|
return
|
||||||
|
|
||||||
if camera not in allowed_cameras:
|
if camera_name not in allowed_cameras:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=403,
|
status_code=403,
|
||||||
detail=f"Access denied to camera '{camera}'. Allowed: {allowed_cameras}",
|
detail=f"Access denied to camera '{camera_name}'. Allowed: {allowed_cameras}",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user