mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 02:37:08 -07:00
Starting missing conversion to backgrid
This commit is contained in:
parent
af2da6380b
commit
00276041ad
18 changed files with 148 additions and 204 deletions
|
@ -95,7 +95,9 @@ namespace NzbDrone.Core.Tv
|
|||
|
||||
public List<Episode> EpisodesWithoutFiles(bool includeSpecials)
|
||||
{
|
||||
return _episodeRepository.EpisodesWithoutFiles(includeSpecials);
|
||||
var episodes = _episodeRepository.EpisodesWithoutFiles(includeSpecials);
|
||||
|
||||
return LinkSeriesToEpisodes(episodes);
|
||||
}
|
||||
|
||||
public List<Episode> GetEpisodesByFileId(int episodeFileId)
|
||||
|
@ -288,14 +290,8 @@ namespace NzbDrone.Core.Tv
|
|||
public List<Episode> EpisodesBetweenDates(DateTime start, DateTime end)
|
||||
{
|
||||
var episodes = _episodeRepository.EpisodesBetweenDates(start.ToUniversalTime(), end.ToUniversalTime());
|
||||
var series = _seriesService.GetSeriesInList(episodes.Select(e => e.SeriesId).Distinct());
|
||||
|
||||
episodes.ForEach(e =>
|
||||
{
|
||||
e.Series = series.SingleOrDefault(s => s.Id == e.SeriesId);
|
||||
});
|
||||
|
||||
return episodes;
|
||||
return LinkSeriesToEpisodes(episodes);
|
||||
}
|
||||
|
||||
public void Handle(EpisodeGrabbedEvent message)
|
||||
|
@ -354,5 +350,17 @@ namespace NzbDrone.Core.Tv
|
|||
|
||||
logger.Trace("Deleted episodes that no longer exist in TVDB for {0}", series.Id);
|
||||
}
|
||||
|
||||
private List<Episode> LinkSeriesToEpisodes(List<Episode> episodes)
|
||||
{
|
||||
var series = _seriesService.GetSeriesInList(episodes.Select(e => e.SeriesId).Distinct());
|
||||
|
||||
episodes.ForEach(e =>
|
||||
{
|
||||
e.Series = series.SingleOrDefault(s => s.Id == e.SeriesId);
|
||||
});
|
||||
|
||||
return episodes;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue