Quote:
Originally Posted by davidfor
If when doing a "Add to shelf" and you have it updating the read date on GR, then it takes the date from a column. A column you specify and set. If the wrong date is sent, it is most likely because you set the wrong date. Or are you saying that it didn't use the column you specified as the "Date read column" and just used today's date?
|
My #gr_date_read column was blank for these books. Date Read was set on Goodreads. When I view the Date Read column inside of the plugin the date was blank, but date was listed on Goodreads.
I used the plugin to set to the Currently_Reading shelf on Goodreads, per suggestion.
I then used the plugin to set the Read shelf on Goodreads, and since there was no date, it did two things on Goodreads: 1) changed all my original Date Started and Date Read dates to today's date, 2) added another Date Read that didn't have a Date Started date, just a Date Read date.
Used plugin to re-sync Read shelf, with the results that the date was changed, but it used today's date as the Date Read.
Went to Goodreads, and deleted both sets of dates, so Goodreads was completely empty of Date Started & Dates Read dates.
Added it to Currently_Reading shelf.
I then set the Date Read column to the correct date in Calibre.
Added to Read shelf on Goodreads.
Used Sync From Shelf again, this time the dates in the plugin were populated, and didn't blank out the date as before, using the correct date from Goodreads.
Quote:
Originally Posted by davidfor
If you are downloading the date read during a "Sync from shelf", it can only use the most recently set date. That is all that is available in the API. So, if on the 1st of January you set the read date to the 1st of January, and on the 2nd of January, you set it to the 25th of December, the date the plugin will get is the 25th of December. I'm not completely sure of that as it has been a while since I tested this.
|
Understood.
Quote:
Originally Posted by davidfor
If you are seeing something else, I need some detail. Ideally, a debug log showing what happened. But, the precise steps for how to reproduce it. Without that, it can get hard to work out what is actually going on.
|
I'm sorry, I don't have a debug log but I'm pretty sure the steps listed above are reproducible. Just set a Date Started and Date Read date on Goodreads for a book, and sync and see if it's blank. Like I said, this has only been happening to books that I've marked read on Goodreads since May 11th. EVERY book before that date had no problems during sync. Seems to only be when dates are originally set on Goodreads.
I'm using Calibre 4.19 64-bit on Windows 10.