Fixed issues that came up after making changes to Episode and EpisodeFile.

This commit is contained in:
markus101 2011-02-22 00:13:16 -08:00
commit 891acfff44
5 changed files with 38 additions and 37 deletions

View file

@ -51,16 +51,19 @@ namespace NzbDrone.Core.Providers
{
var episodesInFile = Parser.ParseEpisodeInfo(filePath);
var episodes = new List<Episode>();
foreach (var parsedEpisode in episodesInFile)
{
EpisodeParseResult closureEpisode = parsedEpisode;
var episode = _episodeProvider.GetEpisode(series.SeriesId, closureEpisode.SeasonNumber, closureEpisode.EpisodeNumber);
var episode = _episodeProvider.GetEpisode(series.SeriesId, closureEpisode.SeasonNumber,
closureEpisode.EpisodeNumber);
episodes.Add(episode);
if (episode != null)
{
var episodeFile = new EpisodeFile();
episodeFile.DateAdded = DateTime.Now;
episodeFile.SeriesId = series.SeriesId;
episodeFile.EpisodeId = episode.EpisodeId;
episodeFile.Episodes = episodes;
episodeFile.Path = Parser.NormalizePath(filePath);
episodeFile.Size = _diskProvider.GetSize(filePath);
episodeFile.Quality = Parser.ParseQuality(filePath);