read_votes: list and movie get return upstream HTTP 500 #12

Closed
opened 2026-09-19 08:21:10 +01:00 by gronod · 0 comments
Owner

Summary

read_votes list and get (movie) both return UPSTREAM_REJECTED (HTTP 500); get (tv) succeeds.

Environment

Reproduction

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)

## 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
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/ombi-mcp#12