Hey KiwiDude. Loving your GR plugin here, but I found a strange bug and I was wondering if you could help me figure out what's the matter?
I am syncing from my Read shelf on Goodroads, to my custom created Read column in Calibre. The Read column is a Y/N kinda thing, and works splendidly. I've linked and synchronized a few hundred books with no problems today. However, when I try to link and sync the last batch of books (perhaps the last 40-50 or so) I get an error:
Code:
calibre, version 0.8.39
ERROR: Unhandled exception: <b>TypeError</b>:list indices must be integers, not unicode
Traceback (most recent call last):
File "calibre_plugins.goodreads_sync.action", line 300, in sync_shelves
File "calibre_plugins.goodreads_sync.action", line 349, in _update_calibre_database_ids_after_sync
File "site-packages\calibre\library\database2.py", line 3097, in set_isbn
File "site-packages\calibre\library\database2.py", line 3049, in set_identifier
File "site-packages\calibre\library\database2.py", line 3025, in get_identifiers
TypeError: list indices must be integers, not unicode
Do you have any clue as to what might be going on, and how I might go about fixing it?