diff --git a/src/Ombi.Schedule/Jobs/PlexContentCacher.cs b/src/Ombi.Schedule/Jobs/PlexContentCacher.cs index c890939dc..90a0c90f9 100644 --- a/src/Ombi.Schedule/Jobs/PlexContentCacher.cs +++ b/src/Ombi.Schedule/Jobs/PlexContentCacher.cs @@ -96,14 +96,15 @@ namespace Ombi.Schedule.Jobs { var seasonList = await PlexApi.GetSeasons(servers.PlexAuthToken, servers.FullUri, show.ratingKey); - var seasonsContent = new List(); + var seasonsContent = new List(); foreach (var season in seasonList.MediaContainer.Metadata) { - seasonsContent.Add(new SeasonsContent + seasonsContent.Add(new PlexSeasonsContent { ParentKey = int.Parse(season.parentRatingKey), SeasonKey = int.Parse(season.ratingKey), - SeasonNumber = season.index + SeasonNumber = season.index, + PlexContentId = int.Parse(show.ratingKey) }); } @@ -147,7 +148,7 @@ namespace Ombi.Schedule.Jobs Type = PlexMediaTypeEntity.Show, Title = show.title, Url = PlexHelper.GetPlexMediaUrl(servers.MachineIdentifier, show.ratingKey), - Seasons = new List() + Seasons = new List() }; item.Seasons.ToList().AddRange(seasonsContent); @@ -180,7 +181,7 @@ namespace Ombi.Schedule.Jobs Type = PlexMediaTypeEntity.Movie, Title = movie.title, Url = PlexHelper.GetPlexMediaUrl(servers.MachineIdentifier, movie.ratingKey), - Seasons = new List() + Seasons = new List() }; contentToAdd.Add(item);