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)]