fix #93 2810 items and 10 collections had keys containing characters (0, 1, O) outside Zotero's allowed set [23456789ABCDEFGHIJKLMNPQRSTUVWXYZ]. These were generated by bulk-import scripts. Zotero's checkKey() validation rejected them when creating child annotations. Adds dev/scripts/fix_zotero_keys.py which regenerates invalid keys, updates the database, and renames storage folders to match.
4.0 KiB
4.0 KiB