From 1c635c7f2cc97cf2b12dd48004f728c0a85791ec Mon Sep 17 00:00:00 2001 From: Mikal Stordal Date: Thu, 13 Feb 2025 13:44:44 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20`.Min()`=20=E2=86=92=20`Order().FirstOrD?= =?UTF-8?q?efault()`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change `.Min()` to `.Order().FirstOrDefault()` so it won't throw and instead return null when the sequence is empty. --- Shoko.Server/Providers/TMDB/TmdbMetadataService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Shoko.Server/Providers/TMDB/TmdbMetadataService.cs b/Shoko.Server/Providers/TMDB/TmdbMetadataService.cs index 600e42f1e..fa853c858 100644 --- a/Shoko.Server/Providers/TMDB/TmdbMetadataService.cs +++ b/Shoko.Server/Providers/TMDB/TmdbMetadataService.cs @@ -1728,7 +1728,8 @@ private async Task DownloadSeasonImages(int seasonId, int showId, int seasonNumb var releasedAt = _tmdbEpisodes.GetByTmdbSeasonID(seasonId) .Select(o => o.AiredAt) .WhereNotNull() - .Min(); + .Order() + .FirstOrDefault(); await _imageService.DownloadImagesByType(season.PosterPath, releasedAt, images.Posters, ImageEntityType.Poster, ForeignEntityType.Season, seasonId, settings.TMDB.MaxAutoPosters, languages, forceDownload); }