diff --git a/src/NzbDrone.Core.Test/MediaFiles/EpisodeImport/SampleServiceFixture.cs b/src/NzbDrone.Core.Test/MediaFiles/EpisodeImport/SampleServiceFixture.cs index e5e3e15f8..dbb860d8e 100644 --- a/src/NzbDrone.Core.Test/MediaFiles/EpisodeImport/SampleServiceFixture.cs +++ b/src/NzbDrone.Core.Test/MediaFiles/EpisodeImport/SampleServiceFixture.cs @@ -143,6 +143,15 @@ namespace NzbDrone.Core.Test.MediaFiles.EpisodeImport ShouldBeFalse(); } + [Test] + public void should_return_false_for_anime_speical() + { + _series.SeriesType = SeriesTypes.Anime; + _localEpisode.Episodes[0].SeasonNumber = 0; + + ShouldBeFalse(); + } + private void ShouldBeTrue() { Subject.IsSample(_localEpisode.Series, diff --git a/src/NzbDrone.Core/MediaFiles/EpisodeImport/SampleService.cs b/src/NzbDrone.Core/MediaFiles/EpisodeImport/SampleService.cs index 66f16f937..2b93406e4 100644 --- a/src/NzbDrone.Core/MediaFiles/EpisodeImport/SampleService.cs +++ b/src/NzbDrone.Core/MediaFiles/EpisodeImport/SampleService.cs @@ -36,7 +36,7 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport public bool IsSample(Series series, QualityModel quality, string path, long size, int seasonNumber) { - if (seasonNumber == 0 && series.SeriesType == SeriesTypes.Standard) + if (seasonNumber == 0) { _logger.Debug("Special, skipping sample check"); return false;