Validate watchlist add JSON body shape

This commit is contained in:
Dymas
2026-05-16 11:25:53 +02:00
parent 8a2184f6f3
commit 839154aa5c
6 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -242,7 +242,7 @@ class Handler(BaseHTTPRequestHandler):
self.json(actions[action](job_id))
elif parsed.path in {"/api/watchlist", "/api/watchlist/add"}:
Handler._runtime(self)
result = Handler._context(self).add_to_watchlist(self.body_json())
result = Handler._context(self).add_to_watchlist(Handler.require_json_object(self, self.body_json()))
status = HTTPStatus.CREATED if result.get("created") else HTTPStatus.OK
self.json(result, status)
elif parsed.path == "/api/watchlist/ensure-thumbnails":