diff --git a/src/calibre/db/fields.py b/src/calibre/db/fields.py index 53696bade8..8f6f1db2b3 100644 --- a/src/calibre/db/fields.py +++ b/src/calibre/db/fields.py @@ -768,7 +768,7 @@ class SeriesField(ManyToOneField): for book_id in book_ids: lang = lang_map.get(book_id) if lang: - lang_counts[lang[0]] += 1 + lang_counts[lang] += 1 lang = lang_counts.most_common(1)[0][0] if lang_counts else None yield ts(val, order=sso, lang=lang), book_ids