1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-22 22:15:17 -04:00

Fixed the parser for movies with A.

Fixes  some parser issues.
This commit is contained in:
Leonardo Galli
2017-03-08 19:10:04 +01:00
parent 24a394bf46
commit b9eab860f5
2 changed files with 15 additions and 2 deletions
+12 -2
View File
@@ -736,15 +736,25 @@ namespace NzbDrone.Core.Parser
var parts = seriesName.Split('.');
seriesName = "";
int n;
int n = 0;
bool previousAcronym = false;
string nextPart = "";
foreach (var part in parts)
{
if (parts.Length >= n+2)
{
nextPart = parts[n+1];
}
if (part.Length == 1 && part.ToLower() != "a" && !int.TryParse(part, out n))
{
seriesName += part + ".";
previousAcronym = true;
}
else if (part.ToLower() == "a" && (previousAcronym == true || nextPart.Length == 1))
{
seriesName += part + ".";
previousAcronym = true;
}
else
{
if (previousAcronym)
@@ -754,7 +764,7 @@ namespace NzbDrone.Core.Parser
}
seriesName += part + " ";
}
n++;
}
seriesName = seriesName.Trim(' ');