I think i've fixed an issue where SickRage reports Show not found.

pull/158/head
tidusjar 9 years ago
parent adfbfb54a3
commit 462eb0c9f2

@ -92,19 +92,32 @@ namespace PlexRequests.Api
var seasonIncrement = 0; var seasonIncrement = 0;
var seasonList = new SickRageSeasonList(); var seasonList = new SickRageSeasonList();
Log.Trace("while (seasonIncrement < seasonCount) where seasonCount = {0}", seasonCount); Log.Trace("while (seasonIncrement < seasonCount) where seasonCount = {0}", seasonCount);
while (seasonIncrement < seasonCount) try
{ {
seasonList = VerifyShowHasLoaded(tvdbId, apiKey, baseUrl); while (seasonIncrement < seasonCount)
seasonIncrement = seasonList.Data?.Length ?? 0;
Log.Trace("New seasonIncrement -> {0}", seasonIncrement);
if (sw.ElapsedMilliseconds > 30000) // Break out after 30 seconds, it's not going to get added
{ {
Log.Warn("Couldn't find out if the show had been added after 10 seconds. I doubt we can change the status to wanted."); seasonList = VerifyShowHasLoaded(tvdbId, apiKey, baseUrl);
break; if (seasonList.result.Equals("failure"))
{
Thread.Sleep(3000);
continue;
}
seasonIncrement = seasonList.Data?.Length ?? 0;
Log.Trace("New seasonIncrement -> {0}", seasonIncrement);
if (sw.ElapsedMilliseconds > 30000) // Break out after 30 seconds, it's not going to get added
{
Log.Warn("Couldn't find out if the show had been added after 10 seconds. I doubt we can change the status to wanted.");
break;
}
} }
sw.Stop();
}
catch (Exception e)
{
Log.Error("Exception thrown when getting the seasonList");
Log.Error(e);
} }
sw.Stop();
} }
Log.Trace("seasons.Length > 0 where seasons.Len -> {0}", seasons.Length); Log.Trace("seasons.Length > 0 where seasons.Len -> {0}", seasons.Length);
try try

@ -106,7 +106,7 @@ namespace PlexRequests.Helpers
CreateDirs = true CreateDirs = true
}; };
config.AddTarget(fileTarget); config.AddTarget(fileTarget);
var rule2 = new LoggingRule("*", LogLevel.Info, fileTarget); var rule2 = new LoggingRule("*", LogLevel.Trace, fileTarget);
config.LoggingRules.Add(rule2); config.LoggingRules.Add(rule2);
// Step 5. Activate the configuration // Step 5. Activate the configuration

Loading…
Cancel
Save