瀏覽代碼

Check for jpg bytes before make_response

If jpg_bytes wasn't retrieved from either desk or a tracked object, respond with 404
Prevents uncaught error for unknown event ids sent to event_snapshot endpoint
Craig Citro 3 年之前
父節點
當前提交
20912c12e7
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      frigate/http.py

+ 3 - 0
frigate/http.py

@@ -214,6 +214,9 @@ def event_snapshot(id):
     except:
         return "Event not found", 404
 
+    if jpg_bytes is None:
+        return "Event not found", 404
+
     response = make_response(jpg_bytes)
     response.headers["Content-Type"] = "image/jpg"
     return response