read_discover results drop external identifiers (tv browse, collection members) #2
Notifications
Due Date
No due date set.
Blocks
Depends on
Reference: gronod/ombi-mcp#2
Reference in New Issue
Block a user
Summary
read_discoverprojections return items withidentifiers: []even though upstream results carry provider IDs. Affected media cannot be passed toread_mediadetails orwrite_request_create, breaking the discover→request workflow.Environment
develop@d047d76Reproduction
Expected
Each item carries at least one usable identifier (e.g.
tmdb,tvdb,tvmaze,imdb).Actual
Items have valid titles/artwork but
identifiers: []. Example:Reacherfrom TVpopularbrowse has no identifiers. Alien collection members likewise haveidentifiers: [].Likely cause
projectSearchMediaonly extractstheMovieDbId,theTvDbId,imdbId,seriesId. The v2 browse routes (/api/v2/Search/tv/{category}/{pos}/{amt}) and collection member records appear to carry the provider id under a different field (likelyid), which is never read — so all identifiers drop out.Correlation IDs
3aaa9c876dec34de15c91924(tv popular),7eefb545cfe32a53ca17e61c(tv anticipated),796080cb5ffbc22cef2db6b9(collection),d57965b84fa21b6727185c53(tv trending)Fixed in #21 — v2 browse/collection members now emit
idunder the origin namespace (tmdb) whentheMovieDbIdis absent.