parse episode index number at resolve time

This commit is contained in:
Luke Pulverenti
2013-05-19 13:05:33 -04:00
parent b2163c77dc
commit f9c00a6145
3 changed files with 43 additions and 20 deletions

View File

@@ -144,18 +144,16 @@ namespace MediaBrowser.Controller.Providers.TV
{
string location = episode.Path;
string epNum = TVUtils.EpisodeNumberFromFile(location, episode.Season != null);
var episodeNumber = episode.IndexNumber ?? TVUtils.GetEpisodeNumberFromFile(location, episode.Season != null);
var status = ProviderRefreshStatus.Success;
if (epNum == null)
if (episodeNumber == null)
{
Logger.Warn("TvDbProvider: Could not determine episode number for: " + episode.Path);
return status;
}
var episodeNumber = Int32.Parse(epNum);
episode.IndexNumber = episodeNumber;
var usingAbsoluteData = false;