dev: clean up genre labels from filter keys
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user