Try 30 days of free premium.

Show "updated" not refreshed after related cast change

zavoil123 wrote 2 years ago: 1

Hello.

As far as I've read and understand the API documentation - if anything related to a show is updated - then all affected shows get their "updated" timestamp refreshed.

Yesterday I updated this person's bio:

https://www.tvmaze.com/people/23832/nathan-kress

(there was an error where it stated his age was 38, I corrected it to 28)

Yet, the shows he's in do not have their "updated" timestamp refreshed.

For example: https://www.tvmaze.com/shows/52330/icarly

In the API updates/shows endpoint it gives: 1630005027 for this show (which is august 26th).

Any specific reason why this type of change doesn't trigger the related shows to be updated as well?

And if it's done so by design - any way to get a list of updates for 'people' ? Maybe through a similar endpoint but /updates/people?

Cheers

 


david wrote 2 years ago: 1

Indeed, this is the intended design: people are an entirely different hierarchy independent from shows.

But I'll consider the request for a separate updates/people endpoint!

zavoil123 wrote 2 years ago: 2

Hello again.

Thanks for considering implementing the updates endpoint for people.

Meanwhile ...

I started checking all bios for changes.

While doing that, I stumbled upon a problem with the API where some people are now removed from TVMaze database (their https://api.tvmaze.com/people/person_id call returns a 404), but the same - already removed people - are still being returned by the /shows/show_id/cast endpoint.

Here are some examples:

https://api.tvmaze.com/shows/32103/cast
Tony Jones
https://api.tvmaze.com/people/87198

https://api.tvmaze.com/shows/4254/cast
Hôchû Ôtsuka
https://api.tvmaze.com/people/87519

https://api.tvmaze.com/shows/12684/cast
Shôzô Iizuka
https://api.tvmaze.com/people/116571

https://api.tvmaze.com/shows/37049/cast
Matthew Testro
https://api.tvmaze.com/people/53304

https://api.tvmaze.com/shows/8620/cast
Zrinka Cvitešić
https://api.tvmaze.com/people/72403

Can this be fixed / cleaned?

Let me now if I can provide more useful info.

Cheers!


david wrote 2 years ago: 1

Good catch. It should be fixed now, but please keep an eye on it and report back to me!

zavoil123 wrote 2 years ago: 1

Thanks, will do!


david wrote 2 years ago: 1

@zavoil123 wrote:

And if it's done so by design - any way to get a list of updates for 'people' ? Maybe through a similar endpoint but /updates/people

Also; done :)

Try 30 days of free premium.