diff --git a/src/NzbDrone.Core.Test/ParserTests/HashedReleaseFixture.cs b/src/NzbDrone.Core.Test/ParserTests/HashedReleaseFixture.cs index 5b12c2208..115c48420 100644 --- a/src/NzbDrone.Core.Test/ParserTests/HashedReleaseFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/HashedReleaseFixture.cs @@ -136,6 +136,13 @@ namespace NzbDrone.Core.Test.ParserTests "Series Title", Quality.WEBDL1080p, "NTb" + }, + new object[] + { + @"C:\Test\tv\Series.Title.2019.S02E02.The.Episode.of.Names.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb/46XuzmawYQeUBwNdH2Hw2996.mkv".AsOsAgnostic(), + "Series Title 2019", + Quality.WEBDL1080p, + "NTb" } }; diff --git a/src/NzbDrone.Core/Parser/Parser.cs b/src/NzbDrone.Core/Parser/Parser.cs index c128c4843..0fca30175 100644 --- a/src/NzbDrone.Core/Parser/Parser.cs +++ b/src/NzbDrone.Core/Parser/Parser.cs @@ -355,6 +355,9 @@ namespace NzbDrone.Core.Parser // additional Generic match for mixed-case hashes. - Started appearing Jan 2021 new Regex(@"^[0-9a-zA-Z]{39}", RegexOptions.Compiled), + + // additional Generic match for mixed-case hashes. - Started appearing Jan 2021 + new Regex(@"^[0-9a-zA-Z]{24}", RegexOptions.Compiled), }; private static readonly Regex[] SeasonFolderRegexes = new Regex[]