From e860bbe0ee5764c4753b089afd8a920fd05245d8 Mon Sep 17 00:00:00 2001 From: Josh Patra Date: Sun, 1 Feb 2026 11:18:58 -0500 Subject: [PATCH] Fix nullable warnings in SpotifyMissingTracksFetcher --- allstarr/Services/Spotify/SpotifyMissingTracksFetcher.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/allstarr/Services/Spotify/SpotifyMissingTracksFetcher.cs b/allstarr/Services/Spotify/SpotifyMissingTracksFetcher.cs index 1e04753..37a2926 100644 --- a/allstarr/Services/Spotify/SpotifyMissingTracksFetcher.cs +++ b/allstarr/Services/Spotify/SpotifyMissingTracksFetcher.cs @@ -251,6 +251,13 @@ public class SpotifyMissingTracksFetcher : BackgroundService var settings = _spotifySettings.Value; var jellyfinUrl = _jellyfinSettings.Value.Url; var apiKey = _jellyfinSettings.Value.ApiKey; + + if (string.IsNullOrEmpty(jellyfinUrl) || string.IsNullOrEmpty(apiKey)) + { + _logger.LogWarning("Jellyfin URL or API key not configured, skipping fetch for {Playlist}", playlistName); + return; + } + var httpClient = _httpClientFactory.CreateClient(); // Start from the configured sync time (most likely time)