Fix ArgumentNullException in TmdbExternalUrlProvider (#14130)

This commit is contained in:
theguymadmax 2025-05-19 00:35:12 +00:00 committed by GitHub
parent 8d781a0966
commit 43659f011c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -1478,7 +1478,7 @@ public sealed class BaseItemRepository
if (maxWidth.HasValue) if (maxWidth.HasValue)
{ {
baseQuery = baseQuery.Where(e => e.Width >= maxWidth); baseQuery = baseQuery.Where(e => e.Width <= maxWidth);
} }
if (filter.MaxHeight.HasValue) if (filter.MaxHeight.HasValue)
@ -1696,7 +1696,7 @@ public sealed class BaseItemRepository
if (filter.MinPremiereDate.HasValue) if (filter.MinPremiereDate.HasValue)
{ {
baseQuery = baseQuery.Where(e => e.PremiereDate <= filter.MinPremiereDate.Value); baseQuery = baseQuery.Where(e => e.PremiereDate >= filter.MinPremiereDate.Value);
} }
if (filter.MaxPremiereDate.HasValue) if (filter.MaxPremiereDate.HasValue)

View File

@ -30,7 +30,7 @@ public class TmdbExternalUrlProvider : IExternalUrlProvider
break; break;
case Season season: case Season season:
if (season.Series.TryGetProviderId(MetadataProvider.Tmdb, out var seriesExternalId)) if (season.Series?.TryGetProviderId(MetadataProvider.Tmdb, out var seriesExternalId) == true)
{ {
var orderString = season.Series.DisplayOrder; var orderString = season.Series.DisplayOrder;
var seasonNumber = season.IndexNumber; var seasonNumber = season.IndexNumber;
@ -51,7 +51,7 @@ public class TmdbExternalUrlProvider : IExternalUrlProvider
break; break;
case Episode episode: case Episode episode:
if (episode.Series.TryGetProviderId(MetadataProvider.Imdb, out seriesExternalId)) if (episode.Series?.TryGetProviderId(MetadataProvider.Tmdb, out seriesExternalId) == true)
{ {
var orderString = episode.Series.DisplayOrder; var orderString = episode.Series.DisplayOrder;
var seasonNumber = episode.Season?.IndexNumber; var seasonNumber = episode.Season?.IndexNumber;