It isn't a bug in calibre, it is a problem with using bulk metadata download. Use it at your own peril. Bear in mind that metadata download is at the mercy of the search results coming back from the websites. If you do a search for "Foo", and the website gives a book back called "Bar", calibre doesn't know that this wasn't actually the book you wanted. Bulk metadata download will choose the first result coming back from the search results, which can be (as you have found) occasionally for a completely and totally different book.
If on the other hand the book has the (correct) ISBN populated, then that gets used in preference to a title/author search of the website. And you are far more likely to get the metadata for the correct book back.
The only way to 100% guarantee the right results is to not use bulk metadata download and do them one by one, certainly that is what I do.
|