Chore(filter): add a log if filter is empty (#243)

This commit is contained in:
Jason Lyu
2023-12-09 04:43:01 +08:00
committed by GitHub
parent b2c9a14e93
commit 87f0304466

View File

@@ -201,8 +201,8 @@ public class MovieProvider : BaseProvider, IRemoteMetadataProvider<Movie, MovieI
if (Configuration.EnableMovieProviderFilter)
{
var filter = Configuration.GetMovieProviderFilter();
if (filter.Any()) // Apply only if filter is not empty.
if (Configuration.GetMovieProviderFilter() is { } filter &&
filter.Any()) // Apply only if filter is not empty.
{
// Filter out mismatched results.
searchResults.RemoveAll(m => !filter.Contains(m.Provider, StringComparer.OrdinalIgnoreCase));
@@ -210,6 +210,10 @@ public class MovieProvider : BaseProvider, IRemoteMetadataProvider<Movie, MovieI
searchResults = searchResults.OrderBy(
m => filter.FindIndex(s => s.Equals(m.Provider, StringComparison.OrdinalIgnoreCase))).ToList();
}
else
{
Logger.Warn("Movie provider filter enabled but never used");
}
}
foreach (var m in searchResults)