This commit is contained in:
Josh Hawkins 2026-02-23 09:57:36 -06:00
parent 8e35a6cd92
commit 07fd57209c

View File

@ -1002,7 +1002,8 @@ async def require_camera_access(
roles_dict = request.app.frigate_config.auth.roles
allowed_cameras = User.get_allowed_cameras(role, roles_dict, all_camera_names)
if role == "admin":
# Admin or full access bypasses
if role == "admin" or not roles_dict.get(role):
return
if camera_name not in allowed_cameras:
@ -1052,7 +1053,8 @@ async def require_go2rtc_stream_access(
roles_dict = request.app.frigate_config.auth.roles
allowed_cameras = User.get_allowed_cameras(role, roles_dict, all_camera_names)
if role == "admin":
# Admin or full access bypasses
if role == "admin" or not roles_dict.get(role):
return
owner_cameras = _get_stream_owner_cameras(request, stream_name)