Using the newdb I can't merge books. The details shows:
Code:
calibre, version 0.9.42
ERROR: Unhandled exception: <b>ConstraintError</b>:ConstraintError: columns book, tag are not unique
calibre 0.9.42 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.4
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Traceback (most recent call last):
File "site-packages\calibre\gui2\actions\edit_metadata.py", line 442, in merge_books
File "site-packages\calibre\gui2\actions\edit_metadata.py", line 536, in merge_metadata
File "site-packages\calibre\db\legacy.py", line 458, in set_metadata
File "site-packages\calibre\db\cache.py", line 55, in ans
File "site-packages\calibre\db\cache.py", line 1126, in set_metadata
File "site-packages\calibre\db\cache.py", line 1094, in protected_set_field
File "site-packages\calibre\db\cache.py", line 1074, in set_field
File "site-packages\calibre\db\cache.py", line 895, in set_field
File "site-packages\calibre\db\write.py", line 493, in set_books
File "site-packages\calibre\db\write.py", line 406, in many_many
File "site-packages\calibre\db\backend.py", line 290, in executemany
File "c:\cygwin\home\kovid\sw\build\apsw-3.7.14.1-r1\src\cursor.c", line 231, in resetcursor
ConstraintError: ConstraintError: columns book, tag are not unique
Tried with both the release version and the last build of the betas.