From c3d35d2733d1f24827aa24fa7921a259befa5a3e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 6 Jul 2025 09:10:31 +0530 Subject: [PATCH] Tag browser: Fix clicking on categories to search for books by first letter of series not working correctly for non-English language books. Fixes #2116006 [Series filtering misbehaves with articles](https://bugs.launchpad.net/calibre/+bug/2116006) --- src/calibre/db/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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