Made Nzb Restrictions case-insensative

pull/6/head
Mark McDowall 12 years ago
parent d2e771c9f0
commit 29ed3293d1

@ -32,7 +32,9 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
[TestCase("KYR")] [TestCase("KYR")]
[TestCase("EDITED")] [TestCase("EDITED")]
[TestCase("edited")]
[TestCase("2HD\nKYR")] [TestCase("2HD\nKYR")]
[TestCase("2HD\nkyr")]
public void should_be_false_when_nzb_contains_a_restricted_term(string restrictions) public void should_be_false_when_nzb_contains_a_restricted_term(string restrictions)
{ {
Mocker.GetMock<IConfigService>().SetupGet(c => c.NzbRestrictions).Returns(restrictions); Mocker.GetMock<IConfigService>().SetupGet(c => c.NzbRestrictions).Returns(restrictions);

@ -43,7 +43,7 @@ namespace NzbDrone.Core.DecisionEngine.Specifications
foreach (var restriction in restrictions) foreach (var restriction in restrictions)
{ {
if (subject.Report.Title.Contains(restriction)) if (subject.Report.Title.ToLowerInvariant().Contains(restriction.ToLowerInvariant()))
{ {
_logger.Trace("{0} is restricted: {1}", subject, restriction); _logger.Trace("{0} is restricted: {1}", subject, restriction);
return false; return false;

Loading…
Cancel
Save