diff --git a/NzbDrone.Core.Test/DownloadProviderTest.cs b/NzbDrone.Core.Test/DownloadProviderTest.cs index 9c24890ff..16a532786 100644 --- a/NzbDrone.Core.Test/DownloadProviderTest.cs +++ b/NzbDrone.Core.Test/DownloadProviderTest.cs @@ -24,6 +24,7 @@ namespace NzbDrone.Core.Test .With(e => e.Episodes = Builder.CreateListOfSize(2) .WhereTheFirst(1).Has(s => s.EpisodeId = 12) .AndTheNext(1).Has(s => s.EpisodeId = 99) + .WhereAll().Has(s => s.SeriesId = 5) .Build()) .With(c => c.Quality = new Quality(QualityTypes.DVD, false)) .Build(); @@ -42,13 +43,12 @@ namespace NzbDrone.Core.Test .Returns(sabTitle); mocker.GetMock() - .Setup(s => s.Add(It.Is(h => h.EpisodeId == 12))); + .Setup(s => s.Add(It.Is(h => h.EpisodeId == 12 && h.SeriesId == 5))); mocker.GetMock() - .Setup(s => s.Add(It.Is(h => h.EpisodeId == 99))); + .Setup(s => s.Add(It.Is(h => h.EpisodeId == 99 && h.SeriesId == 5))); mocker.Resolve().DownloadReport(parseResult); - mocker.VerifyAllMocks(); } } diff --git a/NzbDrone.Core/Providers/DownloadProvider.cs b/NzbDrone.Core/Providers/DownloadProvider.cs index e98813a28..fbab37e78 100644 --- a/NzbDrone.Core/Providers/DownloadProvider.cs +++ b/NzbDrone.Core/Providers/DownloadProvider.cs @@ -48,6 +48,7 @@ namespace NzbDrone.Core.Providers history.Quality = parseResult.Quality.QualityType; history.NzbTitle = parseResult.NzbTitle; history.EpisodeId = episode.EpisodeId; + history.SeriesId = episode.SeriesId; _historyProvider.Add(history); }