credits[].name holds the person's name; each credit item has its work's title.
Actual
credits[].name is "" on every item (role/department populated correctly).
tv credits items emit no title.
Cause
In discoverCredits (internal/tools/discover.go), the constructed Credit gets PersonID, Role, Department — Name is never assigned. For tv, the upstream cast/crew record likely uses a different title field than title|original_title|name (or the title is nested), so Title stays empty.
## Summary
`read_discover` `credits` returns items where the embedded `credits[]` entries always have an empty `name`, and tv credit items have no `title`.
## Environment
- Binary: deployed darwin-amd64 build from `develop` @ `d047d76`
- Ombi: 4.53.10 (https://ombi.i3omb.com), JWT auth
## Reproduction
```json
read_discover {"action":"credits","media":"movie","person_id":10205}
read_discover {"action":"credits","media":"tv","person_id":10205}
```
(person_id 10205 = Sigourney Weaver)
## Expected
`credits[].name` holds the person's name; each credit item has its work's `title`.
## Actual
- `credits[].name` is `""` on every item (role/department populated correctly).
- tv credits items emit no `title`.
## Cause
In `discoverCredits` (`internal/tools/discover.go`), the constructed `Credit` gets `PersonID`, `Role`, `Department` — `Name` is never assigned. For tv, the upstream cast/crew record likely uses a different title field than `title|original_title|name` (or the title is nested), so `Title` stays empty.
## Correlation IDs
`8350d313ad974f0aec15d3f2` (movie), `deb0a269cf7d14a294085e69` (tv)
gronod
added this to the M4 — Discover browse, credits, advanced search 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_discovercreditsreturns items where the embeddedcredits[]entries always have an emptyname, and tv credit items have notitle.Environment
develop@d047d76Reproduction
(person_id 10205 = Sigourney Weaver)
Expected
credits[].nameholds the person's name; each credit item has its work'stitle.Actual
credits[].nameis""on every item (role/department populated correctly).title.Cause
In
discoverCredits(internal/tools/discover.go), the constructedCreditgetsPersonID,Role,Department—Nameis never assigned. For tv, the upstream cast/crew record likely uses a different title field thantitle|original_title|name(or the title is nested), soTitlestays empty.Correlation IDs
8350d313ad974f0aec15d3f2(movie),deb0a269cf7d14a294085e69(tv)