Perhaps found the cause
Hello Kovid,
looking into the log is good, looking into the source is even better ;-)
In calibre\src\calibre\ebooks\metadata\sources\identi fy.py the results may be mixed or not according to different criteria.
Since the search with identifier is preferred, I soon suspected the ISBN as bad guy.
Hit!
My source only has ISBNs in a few cases, namely for paperbacks. Most books are booklets with no ISBN, so i have created a identifier.
In this case there were two sources: a paperback with ISBN and a booklet without ISBN. As I said, both have the same title, but different authors, identifiers, series, publication dates etc.
With ISBN identifier in one of the two sources the log says:
Found 2 results
(...)
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds
When i comment out the setting of the ISBN identifier in my plugin, the log says:
Found 2 results
(...)
Merging results from different sources
We have 2 merged results, merging took: 0.00 seconds
And in the GUI both are listed.
Can you check that please.
|