Fix indexer class lookup by string when name has non-alphanumeric chars

This commit is contained in:
unknown
2015-07-19 11:37:08 -06:00
parent f045a1f350
commit c92caf18c5
4 changed files with 24 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
using Autofac;
using Jackett.Indexers;
using Jackett.Models;
using Jackett.Utils;
using Newtonsoft.Json.Linq;
using NLog;
using System;
@@ -52,7 +53,7 @@ namespace Jackett.Services
public IIndexer GetIndexer(string name)
{
var indexer = indexers.Values.Where(i => string.Equals(i.DisplayName, name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();
var indexer = indexers.Values.Where(i => string.Equals(StringUtil.StripNonAlphaNumeric(i.DisplayName), name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();
if (indexer != null)
{
return indexer;