From eba3dc15fd562c77b3614a0eafc00bdebfc0f273 Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Fri, 21 Mar 2025 07:01:24 +0100 Subject: [PATCH] lastgenre: Final label only if required in _get_genre() --- beetsplug/lastgenre/__init__.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/beetsplug/lastgenre/__init__.py b/beetsplug/lastgenre/__init__.py index b1ef9685e..7ec6a4e3a 100644 --- a/beetsplug/lastgenre/__init__.py +++ b/beetsplug/lastgenre/__init__.py @@ -394,13 +394,12 @@ class LastGenrePlugin(plugins.BeetsPlugin): # Return with a combined or freshly fetched genre list. if new_genres: - suffix = "whitelist" if self.whitelist else "any" - label += f", {suffix}" - if keep_genres: - label = f"keep + {label}" - resolved_genres = self._combine_genres(keep_genres, new_genres) if any(resolved_genres): + suffix = "whitelist" if self.whitelist else "any" + label += f", {suffix}" + if keep_genres: + label = f"keep + {label}" return self._to_delimited_genre_string(resolved_genres), label # Nothing found, leave original.