Quote:
Originally Posted by davidfor
I have just released version 2.12.0 of the plugin. This is collection of fixes to problems found since the last releases, some performance changes and one new function.
The changes are:
- Fix: Not updating series info properly if the series number in the database is null.
- Fix: Error in Manage Series on device if the book selected had a series, but no series index.
- Fix: Add some more logging in reading status fetch.
- Fix: Handle when percent read column doesn't exist when storing the bookmark.
- Fix: Update code in store bookmark when not run in background.
- Fix: Python 3 error slipped through when updating the foreground store bookmark.
- Fix: Fix handling when location is null on device but not in library.
- New: Add function to set the time on the device.
- Fix: Disable "Clear if unread" if "Not if finished in library" is selected.
- Fix: Another change to the handling when book is finished.
All of these changes are in the beta's I have released since the last actual release.
Calibre will announce the update in the next hour or so. If there are any problems, please report them here.
|
I'm getting the following error when trying to store reading progress from device after updating to latest version:
Traceback (most recent call last):
File "calibre_plugins.koboutilities.action", line 986, in handle_bookmarks
File "calibre_plugins.koboutilities.action", line 1213, in store_current_bookmark
File "calibre_plugins.koboutilities.action", line 4129, in _store_current_bookmark
KeyError: ''
On connect and prompt to store new reading progress I get a slightly different error:
calibre, version 5.8.1
ERROR: Unhandled exception: <b>TypeError</b>:'NoneType' object is not subscriptable
calibre 5.8.1 embedded-python: True is64bit: False
Windows-10-10.0.17763 Windows ('32bit', 'WindowsPE')
32bit process running on 64bit windows
('Windows', '10', '10.0.17763')
Python 3.8.5
Windows: ('10', '10.0.17763', '', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Count Pages (1, 11, 0) && Find Duplicates (1, 8, 3) && Goodreads Sync (1, 15, 0) && Set KFX metadata (from KFX Output) (1, 47, 0) && KFX Output (1, 47, 0) && KOReader Sync (0, 1, 2) && KePub Metadata Reader (3, 2, 9) && KePub Metadata Writer (3, 2, 12) && Kobo Utilities (2, 12, 0) && KoboTouchExtended (3, 4, 2) && Quality Check (1, 11, 0)
Traceback (most recent call last):
File "calibre\gui2\__init__.py", line 497, in dispatch
File "calibre_plugins.koboutilities.action", line 2264, in _store_completed
File "calibre_plugins.koboutilities.action", line 2558, in _update_database_columns
TypeError: 'NoneType' object is not subscriptable