From cd13be5a64b6fc63a486d648b819d2b4eb5d8c73 Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Sun, 28 Sep 2025 14:36:20 +0300 Subject: [PATCH] fix: prevent early return on artist mismatch in scrobble functions --- crates/scrobbler/src/scrobbler.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/crates/scrobbler/src/scrobbler.rs b/crates/scrobbler/src/scrobbler.rs index e18851b4..90eb7f89 100644 --- a/crates/scrobbler/src/scrobbler.rs +++ b/crates/scrobbler/src/scrobbler.rs @@ -389,7 +389,6 @@ pub async fn scrobble_v1( // check if artists don't contain the scrobble artist (to avoid wrong matches) if !artists.contains(&scrobble.artist.to_lowercase()) { tracing::warn!(artist = %artist, track = ?track, "Artist mismatch, skipping"); - return Ok(()); } else { tracing::info!(artist = %scrobble.artist, track = %scrobble.track, "Spotify (track)"); scrobble.album = Some(track.album.name.clone()); @@ -638,7 +637,6 @@ pub async fn scrobble_listenbrainz( // check if artists don't contain the scrobble artist (to avoid wrong matches) if !artists.contains(&scrobble.artist.to_lowercase()) { tracing::warn!(artist = %artist, track = ?track, "Artist mismatch, skipping"); - return Ok(()); } else { tracing::info!("Spotify (track)"); scrobble.album = Some(track.album.name.clone()); -- 2.51.2