Quote:
Originally Posted by FaceDeer
I've noticed an oddity while adding some books to shelves. Goodreads appears to have silently changed the Goodreads ID associated with some of them. For example, the book that used to be at https://www.goodreads.com/book/show/47587632 is now at https://www.goodreads.com/book/show/51145665. When following the link there it redirects just fine, but Goodreads Sync throws a "a book with this ID doesn't exist" error when I try to shelve it.
It's not a very big deal to me, I'll just tell Goodreads Sync to relink these books and get their new IDs. But I figured it'd be worth mentioning here. With the API retirement looming perhaps not worth fixing?
|
The plugin uses the API for most functions. GR probably isn't redirecting that or supplying anything to check what the new id is. I doubt there is anything that can be done except writing a identifier validator that finds the problems. And that isn't something I want to do at the moment.
But, can you run calibre in debug mode and do whatever function it is that triggers this. That's just in case there is something in the logs that might be easy to handle. Post the log and I'll look at it.