dev: clean up genre labels from filter keys

This commit is contained in:
2026-02-24 18:51:36 +01:00
parent 76b04ddaf2
commit e5bc67eef8
2 changed files with 29 additions and 2 deletions

View File

@@ -1257,7 +1257,11 @@ class AniworldPlugin(BasisPlugin):
return list(self._genre_names_cache)
cached = _session_cache_get("genres")
if isinstance(cached, list):
names = [str(value).strip() for value in cached if str(value).strip()]
names: List[str] = []
for value in cached:
normalized = _normalize_genre_label(value)
if normalized:
names.append(normalized)
if names:
self._genre_names_cache = sorted(set(names), key=str.casefold)
return list(self._genre_names_cache)