Quote:
Originally Posted by koleary2000
I only upload my books to Goodreads after I've read them so I only use the "READ" shelf.
I have attached a couple of screenshots and the log requested. I hope this helps resolve or answer this problem.
|
The debug log shows no problems. But, it did lead me to how to reproduce the and what the problem is.
It appears, that if you just add the book directly to the "read" shelf, the date finished will not be accepted. From my testing, if I put the book on the currently-reading shelf and then put it on the read shelf, the date finished is accepted.
I've tried several combinations of shelving and reordering the API calls, but this seems to be it. And it agrees with what I have been seeing. When I start a book, I put it on the currently-reading shelve and the appropriate genre shelves I have. That means that when I do put it on the read shelf, the date read is accepted.
I'll have a bit more of a play, but, if this is how it works, I'm not sure if there is anything I can do. Or anything good. The workarounds I can think of are all a bit ugly and mean a lot of extra API calls.