Add NFO scan endpoint and fix scheduler test payload
- Implement /api/nfo/scan endpoint returning scan results - Fix Robot Framework scheduler test: use Evaluate+json.loads instead of Create Dictionary for nested data - Remove completed task docs
This commit is contained in:
@@ -1,21 +1,3 @@
|
||||
## Task 10: Repair NFO For Series — Should accept repair request
|
||||
|
||||
**Test Result:** FAIL — `Url: http://127.0.0.1:8765/api/nfo/attack-on-titan/repair Expected status: 400 != 200`
|
||||
|
||||
**Instructions:**
|
||||
The `Repair NFO For Series` API test expects a `200 OK` from `/api/nfo/{series}/repair`, but gets `400 Bad Request`. Review the endpoint. The request may be missing required fields, or the series identifier may not be found. Ensure the endpoint accepts a valid series name and triggers NFO repair, returning 200 on success.
|
||||
|
||||
---
|
||||
|
||||
## Task 11: Run NFO Scan — Endpoint should exist
|
||||
|
||||
**Test Result:** FAIL — `Url: http://127.0.0.1:8765/api/nfo/scan Expected status: 404 != 200`
|
||||
|
||||
**Instructions:**
|
||||
The `Run NFO Scan` API test expects a `200 OK` from `/api/nfo/scan`, but gets `404 Not Found`. The endpoint does not exist or the route is incorrect. Implement or fix the route so it triggers an NFO scan across all series and returns 200.
|
||||
|
||||
---
|
||||
|
||||
## Task 12: Update Scheduler Config — Should accept valid scheduler updates
|
||||
|
||||
**Test Result:** FAIL — `Url: http://127.0.0.1:8765/api/scheduler/config Expected status: 422 != 200`
|
||||
|
||||
Reference in New Issue
Block a user