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.
Elementu hau kalifikatu edo zerrenda batera gehitzea nahi al duzu?
Ez zara kidea?
Ali Erabiltzailearen Erantzuna
Apirila 19, 2018 egunean 10:57 AM(e)tan
same problem
Stephan Schück Erabiltzailearen Erantzuna
Apirila 19, 2018 egunean 1:32 PM(e)tan
Also with show ID 62264 in season one:
LordMike Erabiltzailearen Erantzuna
Apirila 19, 2018 egunean 1:35 PM(e)tan
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
Travis Bell Erabiltzailearen Erantzuna
Apirila 19, 2018 egunean 2:05 PM(e)tan
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.
Travis Bell Erabiltzailearen Erantzuna
Apirila 21, 2018 egunean 6:04 PM(e)tan
Can you let me know if you see anymore of these?
Stephan Schück Erabiltzailearen Erantzuna
Apirila 23, 2018 egunean 3:35 AM(e)tan
Works now for me with the tv show I had issues. Thx.
horse315 Erabiltzailearen Erantzuna
Apirila 26, 2018 egunean 5:29 AM(e)tan
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"
Travis Bell Erabiltzailearen Erantzuna
Apirila 26, 2018 egunean 10:36 AM(e)tan
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.
Ron Elemans Erabiltzailearen Erantzuna
Apirila 30, 2018 egunean 6:49 AM(e)tan
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
Travis Bell Erabiltzailearen Erantzuna
Apirila 30, 2018 egunean 10:25 AM(e)tan
@betamagic Fixed (you might have to wait for the cache to expire.)
Ron Elemans Erabiltzailearen Erantzuna
Apirila 30, 2018 egunean 10:29 AM(e)tan
Thanks a lot, it's already live!
Ron Elemans Erabiltzailearen Erantzuna
Maiatza 25, 2018 egunean 8:58 AM(e)tan
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
Travis Bell Erabiltzailearen Erantzuna
Maiatza 25, 2018 egunean 9:54 AM(e)tan
@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.
Ron Elemans Erabiltzailearen Erantzuna
Maiatza 25, 2018 egunean 10:51 AM(e)tan
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.
Travis Bell Erabiltzailearen Erantzuna
Maiatza 25, 2018 egunean 11:01 AM(e)tan
Thanks, I just cleared Six Feet Under.