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'.
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.?
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.
@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.
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.
Ali 的回复
于 2018 年 04 月 19 日 10:57上午
same problem
Stephan Schück 的回复
于 2018 年 04 月 19 日 1:32下午
Also with show ID 62264 in season one:
LordMike 的回复
于 2018 年 04 月 19 日 1:35下午
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 的回复
于 2018 年 04 月 19 日 2:05下午
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 的回复
于 2018 年 04 月 21 日 6:04下午
Can you let me know if you see anymore of these?
Stephan Schück 的回复
于 2018 年 04 月 23 日 3:35上午
Works now for me with the tv show I had issues. Thx.
horse315 的回复
于 2018 年 04 月 26 日 5:29上午
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 的回复
于 2018 年 04 月 26 日 10:36上午
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 的回复
于 2018 年 04 月 30 日 6:49上午
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 的回复
于 2018 年 04 月 30 日 10:25上午
@betamagic Fixed (you might have to wait for the cache to expire.)
Ron Elemans 的回复
于 2018 年 04 月 30 日 10:29上午
Thanks a lot, it's already live!
Ron Elemans 的回复
于 2018 年 05 月 25 日 8:58上午
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 的回复
于 2018 年 05 月 25 日 9:54上午
@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 的回复
于 2018 年 05 月 25 日 10:51上午
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 的回复
于 2018 年 05 月 25 日 11:01上午
Thanks, I just cleared Six Feet Under.