read_votes{"action":"list"}// 500
read_votes{"action":"get","media":"movie","request_id":2207}// 500
read_votes{"action":"get","media":"tv","request_id":759}// OK (empty)
Expected
Vote summaries / per-request vote records (empty page is acceptable when no votes exist).
Actual
HTTP 500 on the global list route and the movie per-request route.
Notes
GET /api/v1/Vote and GET /api/v1/Vote/movie/{id} are standard Ombi routes; the tv variant returning a clean empty array suggests the 500s are upstream data-serialization issues (existing movie vote records crashing the serializer) rather than a routing bug. Filed as suspected upstream — error mapping is correct but the failure should be tracked.
## Summary
`read_votes` `list` and `get` (movie) both return `UPSTREAM_REJECTED (HTTP 500)`; `get` (tv) succeeds.
## Environment
- Binary: deployed darwin-amd64 build from `develop` @ `d047d76`
- Ombi: 4.53.10 (https://ombi.i3omb.com), JWT auth
## Reproduction
```json
read_votes {"action":"list"} // 500
read_votes {"action":"get","media":"movie","request_id":2207} // 500
read_votes {"action":"get","media":"tv","request_id":759} // OK (empty)
```
## Expected
Vote summaries / per-request vote records (empty page is acceptable when no votes exist).
## Actual
HTTP 500 on the global list route and the movie per-request route.
## Notes
`GET /api/v1/Vote` and `GET /api/v1/Vote/movie/{id}` are standard Ombi routes; the tv variant returning a clean empty array suggests the 500s are upstream data-serialization issues (existing movie vote records crashing the serializer) rather than a routing bug. Filed as suspected upstream — error mapping is correct but the failure should be tracked.
## Correlation IDs
`1f01b91957cbae121bafa5b9` (list), `349fec2de0f77ba8a959c1a5` (movie get)
gronod
added this to the M8 — Upstream 500s (ratings, votes) milestone 2026-09-19 08:57:53 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
read_voteslistandget(movie) both returnUPSTREAM_REJECTED (HTTP 500);get(tv) succeeds.Environment
develop@d047d76Reproduction
Expected
Vote summaries / per-request vote records (empty page is acceptable when no votes exist).
Actual
HTTP 500 on the global list route and the movie per-request route.
Notes
GET /api/v1/VoteandGET /api/v1/Vote/movie/{id}are standard Ombi routes; the tv variant returning a clean empty array suggests the 500s are upstream data-serialization issues (existing movie vote records crashing the serializer) rather than a routing bug. Filed as suspected upstream — error mapping is correct but the failure should be tracked.Correlation IDs
1f01b91957cbae121bafa5b9(list),349fec2de0f77ba8a959c1a5(movie get)