From 7d394dcff232f67b2320f27adbfb60ad19e06dd2 Mon Sep 17 00:00:00 2001 From: geogolem Date: Thu, 2 Mar 2017 15:21:39 -0500 Subject: [PATCH] empty string case should not be only for the contains case --- src/NzbDrone.Api/Series/MovieModule.cs | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/NzbDrone.Api/Series/MovieModule.cs b/src/NzbDrone.Api/Series/MovieModule.cs index 0f93619ba..eb6fc574a 100644 --- a/src/NzbDrone.Api/Series/MovieModule.cs +++ b/src/NzbDrone.Api/Series/MovieModule.cs @@ -140,21 +140,22 @@ namespace NzbDrone.Api.Movie pagingSpec.FilterExpression = v => v.MovieFileId == 0; } - if (pagingResource.FilterKey == "title") + if (pagingResource.FilterKey == "title") { - if (pagingResource.FilterType == "contains") + if (pagingResource.FilterValue == string.Empty || pagingResource.FilterValue == null) { - if (pagingResource.FilterValue == string.Empty || pagingResource.FilterValue == null) - { - pagingSpec.FilterExpression = v => true; - } - else + pagingSpec.FilterExpression = v => true; + } + else + { + if (pagingResource.FilterType == "contains") { pagingSpec.FilterExpression = v => v.CleanTitle.Contains(pagingResource.FilterValue); } - } else - { - pagingSpec.FilterExpression = v => v.CleanTitle == pagingResource.FilterValue; + else + { + pagingSpec.FilterExpression = v => v.CleanTitle == pagingResource.FilterValue; + } } }