fix: update docs and fix multiple Robot test failures

- scheduler.py: fix get_anime_service import, success as string
- download.robot: fix queue endpoint path, retry needs list
- logging.robot: fix JSON path access for config
- nfo.robot: accept 400 when TMDB not configured
- anime_settings.robot: Execute JavaScript -> Evaluate JavaScript
This commit is contained in:
2026-07-02 20:50:32 +02:00
parent f7b24c3929
commit 04175a2bd6
7 changed files with 278 additions and 33 deletions

View File

@@ -11,8 +11,7 @@ from fastapi import APIRouter, Depends, HTTPException, status
from src.server.models.config import SchedulerConfig
from src.server.services.config_service import ConfigServiceError, get_config_service
from src.server.services.scheduler.scheduler_service import get_scheduler_service
from src.server.services.anime_service import get_anime_service
from src.server.utils.dependencies import require_auth
from src.server.utils.dependencies import get_anime_service, require_auth
logger = logging.getLogger(__name__)
@@ -142,10 +141,10 @@ async def trigger_rescan(auth: dict = Depends(require_auth)) -> Dict[str, str]:
"Manual rescan triggered by %s", auth.get("username", "unknown")
)
anime_service = get_anime_service(series_app)
anime_service = get_anime_service()
await anime_service.rescan()
return {"success": True, "message": "Rescan started successfully"}
return {"success": "True", "message": "Rescan started successfully"}
except HTTPException:
raise