fix require_role call passing string instead of list

This commit is contained in:
Josh Hawkins 2026-03-31 13:10:19 -05:00
parent 75f2f3c6a1
commit 778d55135e

View File

@ -896,9 +896,7 @@ async def event_thumbnail(
if event_id in camera_state.tracked_objects:
tracked_obj = camera_state.tracked_objects.get(event_id)
if tracked_obj is not None:
await require_camera_access(
camera_state.name, request=request
)
await require_camera_access(camera_state.name, request=request)
thumbnail_bytes = tracked_obj.get_thumbnail(extension.value)
except Exception:
return JSONResponse(
@ -1069,7 +1067,7 @@ def grid_snapshot(
@router.delete(
"/{camera_name}/region_grid", dependencies=[Depends(require_role("admin"))]
"/{camera_name}/region_grid", dependencies=[Depends(require_role(["admin"]))]
)
def clear_region_grid(request: Request, camera_name: str):
"""Clear the region grid for a camera."""