From ad3a58c42299a1a007daa1baca9ab51cd5f38174 Mon Sep 17 00:00:00 2001 From: "servarr[bot]" <68984020+servarr[bot]@users.noreply.github.com> Date: Mon, 26 Sep 2022 16:55:34 -0500 Subject: [PATCH] New: Parse version with a space before 'v'' * New: Parse anime version with a space before 'v' (cherry picked from commit e9123982f33ab35ca022f91f345da05fef23d6dc) * Delete AnimeVersionFixture.cs Co-authored-by: Mark McDowall Co-authored-by: Qstick --- src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs | 1 - src/NzbDrone.Core/Parser/QualityParser.cs | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs index d22367b6b..4af9f7ab2 100644 --- a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs @@ -7,7 +7,6 @@ namespace NzbDrone.Core.Test.ParserTests { [TestFixture] - public class QualityParserFixture : CoreTest { public static object[] SelfQualityParserCases = diff --git a/src/NzbDrone.Core/Parser/QualityParser.cs b/src/NzbDrone.Core/Parser/QualityParser.cs index d28a1d062..8d7ae35ab 100644 --- a/src/NzbDrone.Core/Parser/QualityParser.cs +++ b/src/NzbDrone.Core/Parser/QualityParser.cs @@ -22,7 +22,7 @@ public class QualityParser private static readonly Regex RepackRegex = new Regex(@"\b(?repack|rerip)\b", RegexOptions.Compiled | RegexOptions.IgnoreCase); - private static readonly Regex VersionRegex = new Regex(@"\dv(?\d)\b|\[v(?\d)\]", + private static readonly Regex VersionRegex = new Regex(@"\d[-._ ]?v(?\d)[-._ ]|\[v(?\d)\]", RegexOptions.Compiled | RegexOptions.IgnoreCase); private static readonly Regex RealRegex = new Regex(@"\b(?REAL)\b",