View Single Post
Old 03-22-2021, 07:40 PM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Sending a replacement book without losing the reading status works fine here. I can send an epub or kepub that I have started reading knowing that, in most cases, when I reopen it, it will open at the same place I was last reading. The "most cases" is because if the structure of the book changes (ToC, internal files), this might not work.

There is an option needed for this in the driver configuration. If you uncheck "Do not treat replacements as new books", then the device will import updated book as new books. This means the book is actually removed from the internal database, including any collections and reading status, and the books are imported just like any new book. Unchecking that option should fix the problem.

But, as I said, even with that option turned on, the book should be updated. If the ToC has changed, it won't be updated, but the updated content should be there. If that isn't happening, you should check that the updated catalog has actually been sent to the device. Before ejecting the device, look at the file on the device and make sure it has actually been updated. If that isn't happening, run calibre in debug mode and post the log so I can see what is happening.
davidfor is offline   Reply With Quote