If I right click on an empty book details panel (because the book list is empty), I get this error.
Code:
calibre, version 6.17.0
ERROR: Unhandled exception: <b>TypeError<./b>:join() argument must be str, bytes, or os.PathLike object, not 'NoneType'
calibre 6.17 embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.10.1
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: en_AU
Successfully initialized third party plugins: BRMenu Menu (1, 2, 0) && CalibreSpy (1, 0, 92) && Count Pages (1, 13, 0) && Favourites Menu (1, 3, 0) && Job Spy (1, 0, 238) && Modify ePub (1, 8, 1) && View Manager (1, 10, 2)
Traceback (most recent call last):
File "calibre\gui2\book_details.py", line 976, in contextMenuEvent
File "calibre\gui2\book_details.py", line 543, in details_context_menu_event
File "calibre\gui2\book_details.py", line 490, in create_copy_links
File "ntpath.py", line 117, in join
File "genericpath.py", line 152, in _check_arg_types
TypeError: join() argument must be str, bytes, or os.PathLike object, not 'NoneType'
BR