Wrong author display in library view
This affects Calibre 4 and was fixed in Calibre 5, but I would really appreciate an explanation.
I have an ePub2 anthology wherein the editor's role under <dc:creator> is listed as "edt", which as far as I know is a valid MARC relator. When added to the library, the author is listed not from the metadata, but from the filename and changes accordingly. If there is a hyphen in the filename (as in title - author), the author is listed as anything after the hyphen; if there is no hyphen, the author is listed as "Unknown". If you change the after-hyphen part to e.g. XYZ, the author becomes XYZ. It seems that any role other than "aut" triggers this kind of behavior.
Since I've never seen anything like it, I checked a number of anthologies. All of them had editors' role listed as "aut" or omitted altogether. So is this a known conflict if many different publishers chose not to use "edt" for editors?
@Kovid: Why does Calibre 4 misread roles other than "aut"? And how was it fixed in Calibre 5?
|