In calibre 0.8.20 binary install on OSX 10.6.8, books are lost using the Save Template "{author_sort}/{title}/{title} - {authors}" during Save To Disk. In two separate records, if Authors matches Authors AND Title matches Title, one of those records is dropped during the Save To Disk. This happens when 2 or more books have identical Authors and Title combinations, independently of any other fields including IDs. For example, 2 books are both Saved when they have identical ISBN13s and unique Authors or unique Titles; but 2 books are not Saved when Authors/Title combination keys aren't unique even when their ISBN13s are unique. Starson replicated this behavior yesterday; I don't know what platform he was on. Request changes, to at least warn the user of a filename conflict, listing authors/titles of those books that have the filename conflict. Or, automatically assign something unique such as book ID number to the path for those particular files, to avoid the filename conflict. Or give user choice of what to do.
Four books total were attempted to Save, 2 sets of 2 identicals. Only 1 of each set was then available in the OS. sort}/{ title}/ {authors} - {series} {series_ index:0> 2s| | - }{title}".
Save template today was "{author_
Here's debugger output:
----
calibre Debug log 10.8.0- x86_64- i386-64bit 1504.15. 3~1/RELEASE_ X86_64' )
calibre 0.8.21
Darwin-
Darwin
('Darwin', '10.8.0', 'Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-
Python 2.7.1
OSX: ('10.6.8', ('', '', ''), 'x86_64')
Starting up...
Started up in 3.66050696373
Worker Launch took: 0.0979180335999
Worker Launch took: 0.0884280204773
Worker Launch took: 0.10520195961
Worker Launch took: 0.109071969986
Job: 1 Save books (0 of 4) finished
Save books (0 of 4)
Job: 1 Save books (0 of 4) finished
Save books (0 of 4)
Job: 3 Save books (2 of 4) finished
Save books (2 of 4)
Job: 2 Save books (1 of 4) finished
Save books (1 of 4)
Job: 4 Save books (3 of 4) finished
Save books (3 of 4)
Job: 1 Save books (0 of 4) finished
Save books (0 of 4)
Job: 3 Save books (2 of 4) finished
Save books (2 of 4)
Job: 2 Save books (1 of 4) finished
Save books (1 of 4)
----
I'll try to attach a screenshot.