mirror of https://github.com/Radarr/Radarr
Fixed: ImdbIds not being padded with zeroes, which messes up matching.
This commit is contained in:
parent
0903269b7c
commit
64e8fde0e1
|
@ -124,5 +124,15 @@ namespace NzbDrone.Core.Test.ParserTests
|
|||
{
|
||||
Parser.Parser.ParseMinimalMovieTitle(postTitle, foundTitle, 1290).Edition.Should().Be(edition);
|
||||
}
|
||||
|
||||
[TestCase("123", "tt0000123")]
|
||||
[TestCase("1234567", "tt1234567")]
|
||||
[TestCase("tt1234567", "tt1234567")]
|
||||
[TestCase("tt12345678", "tt12345678")]
|
||||
[TestCase("12345678", "tt12345678")]
|
||||
public void should_normalize_imdbid(string imdbid, string normalized)
|
||||
{
|
||||
Parser.Parser.NormalizeImdbId(imdbid).Should().BeEquivalentTo(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -352,7 +352,8 @@ namespace NzbDrone.Core.Parser
|
|||
{
|
||||
if (imdbId.Length > 2)
|
||||
{
|
||||
return (imdbId.Substring(0,2) != "tt" ? $"tt{imdbId}" : imdbId);
|
||||
imdbId = imdbId.Replace("tt", "").PadLeft(7, '0');
|
||||
return $"tt{imdbId}";
|
||||
}
|
||||
|
||||
return null;
|
||||
|
|
Loading…
Reference in New Issue