Hi,
Using GET /tv/{tv_id}/credits for Westworld season 1 episode 3 I am getting nulls for all 'id' in the cast array. The definition for the object says id for cast should return' integer', not 'integer or null'.
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Ali
on April 19, 2018 at 10:57 AM
same problem
Reply by Stephan Schück
on April 19, 2018 at 1:32 PM
Also with show ID 62264 in season one:
Reply by LordMike
on April 19, 2018 at 1:35 PM
On a related note. What does the "optional" bit mean, in the API documentation. If nullables are specified as " .. or null".. I don't get the "optional" bit.?
Pic: https://github.com/LordMike/TMDbLib/issues/269#issuecomment-382818504
Reply by Travis Bell
on April 19, 2018 at 2:05 PM
Hey guys,
I'll take a look at this and see why the id is not being returned properly.
@LordMike Well, technically the field isn't optional... it's just the default state of fields when you create the mocked response. In TMDb's case, if a field is showing up in the schema, it's "required". Where by "required" simply means always included.
Reply by Travis Bell
on April 21, 2018 at 6:04 PM
Can you let me know if you see anymore of these?
Reply by Stephan Schück
on April 23, 2018 at 3:35 AM
Works now for me with the tv show I had issues. Thx.
Reply by horse315
on April 26, 2018 at 5:29 AM
Hi! We receive nulls in credits.cast[].id of Friends show: curl "http://api.themoviedb.org/3/tv/1668?language=en&append_to_response=credits&api_key=API_KEY" and Band of Brothers: curl "http://api.themoviedb.org/3/tv/4613?language=en&append_to_response=credits&api_key=API_KEY"
Reply by Travis Bell
on April 26, 2018 at 10:36 AM
Hi @horse315,
Both of those series have been fixed. You might not see the changes until the cached items expire (within 8 hours).
Let me know if you see any more.
Reply by Ron Elemans
on April 30, 2018 at 6:49 AM
If have a very similar problem (null id's for cast persons) with this one: https://api.themoviedb.org/3/tv/60802/season/1?api_key=API_KEY&append_to_response=credits
Reply by Travis Bell
on April 30, 2018 at 10:25 AM
@betamagic Fixed (you might have to wait for the cache to expire.)
Reply by Ron Elemans
on April 30, 2018 at 10:29 AM
Thanks a lot, it's already live!
Reply by Ron Elemans
on May 25, 2018 at 8:58 AM
This issue re-appears a lot, if I look at the recent crash reports of Movie Explorer. Unfortunately, the reports don't include details about the show and season. One user contacted me, which resulted in this example: https://api.themoviedb.org/3/tv/46296/season/1?api_key=API_KEY&append_to_response=credits
Reply by Travis Bell
on May 25, 2018 at 9:54 AM
@betamagic Spartacus will be fixed when the cache expires.
This bug only affects the series that were edited during a ~72 hour window in early April. Given the slowdown of reports (first one today in basically a month) I imagine we're close to getting them all.
If you see anymore let me know.
Reply by Ron Elemans
on May 25, 2018 at 10:51 AM
I just checked all comments of the 70 related crashlogs. One user detected, apparently after some trial-and-error, TV show 'Six Feet Under' as a problematic source.
Reply by Travis Bell
on May 25, 2018 at 11:01 AM
Thanks, I just cleared Six Feet Under.