Fixed: Clean RSS feed before detecting type

Fixes #1518
This commit is contained in:
Mark McDowall
2017-02-27 21:37:00 -08:00
committed by GitHub
parent 5518cf5362
commit 9b162f2d5e
8 changed files with 366 additions and 16 deletions
+2 -15
View File
@@ -77,8 +77,8 @@ namespace NzbDrone.Core.Indexers
{
try
{
var content = indexerResponse.Content;
content = ReplaceEntities.Replace(content, ReplaceEntity);
var content = XmlCleaner.ReplaceEntities(indexerResponse.Content);
content = XmlCleaner.ReplaceUnicode(content);
using (var xmlTextReader = XmlReader.Create(new StringReader(content), new XmlReaderSettings { DtdProcessing = DtdProcessing.Ignore, IgnoreComments = true }))
{
@@ -97,19 +97,6 @@ namespace NzbDrone.Core.Indexers
}
}
protected virtual string ReplaceEntity(Match match)
{
try
{
var character = WebUtility.HtmlDecode(match.Value);
return string.Concat("&#", (int)character[0], ";");
}
catch
{
return match.Value;
}
}
protected virtual ReleaseInfo CreateNewReleaseInfo()
{
return new ReleaseInfo();