diff --git a/src/NzbDrone.Api/Episodes/EpisodeModule.cs b/src/NzbDrone.Api/Episodes/EpisodeModule.cs index 0d089e332..a14cfa2f3 100644 --- a/src/NzbDrone.Api/Episodes/EpisodeModule.cs +++ b/src/NzbDrone.Api/Episodes/EpisodeModule.cs @@ -36,5 +36,10 @@ private void SetMonitored(EpisodeResource episodeResource) { _episodeService.SetEpisodeMonitored(episodeResource.Id, episodeResource.Monitored); } + + protected override List LoadSeries(List resources) + { + return resources; + } } -} \ No newline at end of file +} diff --git a/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs b/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs index 0a91ecc00..1b18d44c8 100644 --- a/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs +++ b/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs @@ -79,7 +79,8 @@ protected override List ToListResource(IEnumerable(e => e.SeriesId, _seriesService.GetSeries).ToList(); + return LoadSeries(resources); + } public void Handle(EpisodeGrabbedEvent message) @@ -100,5 +101,10 @@ public void Handle(EpisodeDownloadedEvent message) BroadcastResourceChange(ModelAction.Updated, episode.Id); } } + + protected virtual List LoadSeries(List resources) + { + return resources.LoadSubtype(e => e.SeriesId, _seriesService.GetSeries).ToList(); + } } -} \ No newline at end of file +}