From bced2e7b2e56f792a1166de7fd8a292b132aba5d Mon Sep 17 00:00:00 2001 From: nuxen <47067662+nuxencs@users.noreply.github.com> Date: Sun, 8 Oct 2023 05:49:37 +0200 Subject: [PATCH] Fixed: Updated BR-DISK quality parsing --- src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs | 1 + src/NzbDrone.Core/Parser/QualityParser.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs index 6eed7dfdc..daced9a03 100644 --- a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs @@ -364,6 +364,7 @@ public void should_parse_remux2160p_quality(string title) [TestCase("German.Only.Movie.2021.French.1080p.BluRay.AVC-UNTAVC")] [TestCase("Movie.Title.2008.US.Directors.Cut.UHD.BD66.Blu-ray")] [TestCase("Movie.2009.Blu.ray.AVC.DTS.HD.MA.5.1")] + [TestCase("[BD]Movie.Title.2008.2023.1080p.COMPLETE.BLURAY-RlsGrp")] public void should_parse_brdisk_1080p_quality(string title) { ParseAndVerifyQuality(title, QualitySource.BLURAY, false, Resolution.R1080p, Modifier.BRDISK); diff --git a/src/NzbDrone.Core/Parser/QualityParser.cs b/src/NzbDrone.Core/Parser/QualityParser.cs index 64dda63a6..3fa279e5d 100644 --- a/src/NzbDrone.Core/Parser/QualityParser.cs +++ b/src/NzbDrone.Core/Parser/QualityParser.cs @@ -41,7 +41,7 @@ public class QualityParser private static readonly Regex MPEG2Regex = new (@"\b(?MPEG[-_. ]?2)\b"); - private static readonly Regex BRDISKRegex = new (@"^(?!.*\b((?proper)\b",