Catch only requests.RequestException in refresh_overlay so that server-side data errors (e.g., ValueError) bubble up as 500 rather than being disguised as a 502 "steam api error". Update the 502 test to use a real requests exception, add a sibling test that verifies non-requests exceptions propagate, and explicitly assert that refresh enqueues a build_overlay job even when Steam returns no entries. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth_routes.py | ||
| blueprint_routes.py | ||
| files_routes.py | ||
| job_routes.py | ||
| log_routes.py | ||
| overlay_routes.py | ||
| page_routes.py | ||
| profile_routes.py | ||
| server_routes.py | ||
| workshop_routes.py | ||