aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-19 13:05:33 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-19 13:05:33 -0400
commitf9c00a6145ae6492ae68509887bcae382255c12b (patch)
tree5a31f481c9053fae76daf196da2a895f281031ad /MediaBrowser.Controller/Providers
parentb2163c77dcfb14881c63dbaba1e33fa49b8835a2 (diff)
parse episode index number at resolve time
Diffstat (limited to 'MediaBrowser.Controller/Providers')
-rw-r--r--MediaBrowser.Controller/Providers/TV/RemoteEpisodeProvider.cs6
1 files changed, 2 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Providers/TV/RemoteEpisodeProvider.cs b/MediaBrowser.Controller/Providers/TV/RemoteEpisodeProvider.cs
index 805981e04..5be46aecc 100644
--- a/MediaBrowser.Controller/Providers/TV/RemoteEpisodeProvider.cs
+++ b/MediaBrowser.Controller/Providers/TV/RemoteEpisodeProvider.cs
@@ -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;