From f4d22a83b5ffe6fc77d6d0a2339cd470e367308e Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Sat, 29 Mar 2025 09:03:23 +0100 Subject: [PATCH] lastgenre: Catch NoneType errors in _fitler_valid_genres --- beetsplug/lastgenre/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/beetsplug/lastgenre/__init__.py b/beetsplug/lastgenre/__init__.py index f0c13c496..1a56d3779 100644 --- a/beetsplug/lastgenre/__init__.py +++ b/beetsplug/lastgenre/__init__.py @@ -254,6 +254,8 @@ class LastGenrePlugin(plugins.BeetsPlugin): def _filter_valid_genres(self, genres: list[str]) -> list[str]: """Filter list of genres, only keep valid.""" + if not genres: + return [] return [x for x in genres if self._is_valid(x)] def _is_valid(self, genre: str) -> bool: