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
@@ -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