From a8725fd313fd7c35b799d76202e8333116f1c004 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 23 Oct 2024 12:06:54 -0600 Subject: [PATCH] Set body size to be larger --- docker/main/rootfs/usr/local/nginx/conf/nginx.conf | 2 ++ frigate/api/event.py | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/docker/main/rootfs/usr/local/nginx/conf/nginx.conf b/docker/main/rootfs/usr/local/nginx/conf/nginx.conf index 75527bf53..fa487a083 100644 --- a/docker/main/rootfs/usr/local/nginx/conf/nginx.conf +++ b/docker/main/rootfs/usr/local/nginx/conf/nginx.conf @@ -246,6 +246,8 @@ http { proxy_no_cache $should_not_cache; add_header X-Cache-Status $upstream_cache_status; + client_max_body_size 10M; + location /api/vod/ { include auth_request.conf; proxy_pass http://frigate_api/vod/; diff --git a/frigate/api/event.py b/frigate/api/event.py index f4c37df2f..95b927f39 100644 --- a/frigate/api/event.py +++ b/frigate/api/event.py @@ -905,9 +905,14 @@ def set_sub_label( event = None - tracked_obj: TrackedObject = request.app.detected_frames_processor.camera_states[ - event.camera if event else body.camera - ].tracked_objects.get(event_id) + if request.app.detected_frames_processor: + tracked_obj: TrackedObject = ( + request.app.detected_frames_processor.camera_states[ + event.camera if event else body.camera + ].tracked_objects.get(event_id) + ) + else: + tracked_obj = None if not event and not tracked_obj: return JSONResponse(