From bc0d0637e3f8b3ce2d1b15a23abf7d44db4126f1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 7 Mar 2012 17:03:42 +0530 Subject: [PATCH] MOBI Output: When using the prefer author sort conversion option, handle multiple authors better. Fixes #947146 (Error in MOBI metadata for multiple authors) --- src/calibre/ebooks/mobi/writer2/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index a4dac33d94..6f0c2b56e9 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -489,7 +489,8 @@ class MobiWriter(object): items = oeb.metadata[term] if term == 'creator': if self.prefer_author_sort: - creators = [normalize(unicode(c.file_as or c)) for c in items] + creators = [normalize(unicode(c.file_as or c)) for c in + items][:1] else: creators = [normalize(unicode(c)) for c in items] items = ['; '.join(creators)]