Przeglądaj źródła

Add SeasonProviderIds to EpisodeInfo (#9407)

Co-authored-by: Cody Robibero <cody@robibe.ro>
Nils Fürniß 2 lat temu
rodzic
commit
e58bf6b2be

+ 5 - 0
MediaBrowser.Controller/Entities/TV/Episode.cs

@@ -308,6 +308,11 @@ namespace MediaBrowser.Controller.Entities.TV
                 id.SeriesDisplayOrder = series.DisplayOrder;
                 id.SeriesDisplayOrder = series.DisplayOrder;
             }
             }
 
 
+            if (Season is not null)
+            {
+                id.SeasonProviderIds = Season.ProviderIds;
+            }
+
             id.IsMissingEpisode = IsMissingEpisode;
             id.IsMissingEpisode = IsMissingEpisode;
             id.IndexNumberEnd = IndexNumberEnd;
             id.IndexNumberEnd = IndexNumberEnd;
 
 

+ 3 - 0
MediaBrowser.Controller/Providers/EpisodeInfo.cs

@@ -12,10 +12,13 @@ namespace MediaBrowser.Controller.Providers
         public EpisodeInfo()
         public EpisodeInfo()
         {
         {
             SeriesProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
             SeriesProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
+            SeasonProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
         }
         }
 
 
         public Dictionary<string, string> SeriesProviderIds { get; set; }
         public Dictionary<string, string> SeriesProviderIds { get; set; }
 
 
+        public Dictionary<string, string> SeasonProviderIds { get; set; }
+
         public int? IndexNumberEnd { get; set; }
         public int? IndexNumberEnd { get; set; }
 
 
         public bool IsMissingEpisode { get; set; }
         public bool IsMissingEpisode { get; set; }