Bläddra i källkod

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 år sedan
förälder
incheckning
20912c12e7
1 ändrade filer med 3 tillägg och 0 borttagningar
  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