From b2575eb8020afab199957d4788b987dcf5733086 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sat, 28 Mar 2026 10:07:08 +0000 Subject: [PATCH] Make sure that list_enabled_rules returns ALL rules Fixes partially working scrobble rule application --- lib/music_library/scrobble_rules.ex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/music_library/scrobble_rules.ex b/lib/music_library/scrobble_rules.ex index dd942fe6..cd16ce03 100644 --- a/lib/music_library/scrobble_rules.ex +++ b/lib/music_library/scrobble_rules.ex @@ -76,7 +76,11 @@ defmodule MusicLibrary.ScrobbleRules do @spec list_enabled_rules() :: [ScrobbleRule.t()] def list_enabled_rules do - list_scrobble_rules(enabled: true) + query = + from(r in ScrobbleRule) + |> filter_scrobble_rules(enabled: true) + + Repo.all(query) end @spec apply_album_rule(ScrobbleRule.t()) :: {:ok, non_neg_integer()} | {:error, term()}