From 2757c18312943cbc17ce01b100f73b411f596a98 Mon Sep 17 00:00:00 2001 From: theguymadmax Date: Fri, 13 Feb 2026 11:52:10 -0500 Subject: Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation --- MediaBrowser.Controller/Entities/TV/Series.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Controller/Entities') diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs index 6396631f99..b3956c8233 100644 --- a/MediaBrowser.Controller/Entities/TV/Series.cs +++ b/MediaBrowser.Controller/Entities/TV/Series.cs @@ -451,7 +451,8 @@ namespace MediaBrowser.Controller.Entities.TV if (!currentSeasonNumber.HasValue && !seasonNumber.HasValue && parentSeason.LocationType == LocationType.Virtual) { - return true; + var episodeSeason = episodeItem.Season; + return episodeSeason is null || episodeSeason.LocationType == LocationType.Virtual; } var season = episodeItem.Season; -- cgit v1.2.3 From 48e456903e94fbe3e1008bcf9f3d155a4f26d5a5 Mon Sep 17 00:00:00 2001 From: theguymadmax Date: Fri, 13 Feb 2026 16:28:22 -0500 Subject: Apply review feedback --- MediaBrowser.Controller/Entities/TV/Series.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'MediaBrowser.Controller/Entities') diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs index b3956c8233..6a26ecaebe 100644 --- a/MediaBrowser.Controller/Entities/TV/Series.cs +++ b/MediaBrowser.Controller/Entities/TV/Series.cs @@ -451,8 +451,7 @@ namespace MediaBrowser.Controller.Entities.TV if (!currentSeasonNumber.HasValue && !seasonNumber.HasValue && parentSeason.LocationType == LocationType.Virtual) { - var episodeSeason = episodeItem.Season; - return episodeSeason is null || episodeSeason.LocationType == LocationType.Virtual; + return episodeItem.Season is null or { LocationType: LocationType.Virtual }; } var season = episodeItem.Season; -- cgit v1.2.3