diff --git a/PlexRequests.Api.Models/SickRage/SickRageBase.cs b/PlexRequests.Api.Models/SickRage/SickRageBase.cs index f560c85e3..7dd9d778e 100644 --- a/PlexRequests.Api.Models/SickRage/SickRageBase.cs +++ b/PlexRequests.Api.Models/SickRage/SickRageBase.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace PlexRequests.Api.Models.SickRage +namespace PlexRequests.Api.Models.SickRage { public class SickRageBase { @@ -12,4 +6,4 @@ namespace PlexRequests.Api.Models.SickRage public string message { get; set; } public string result { get; set; } } -} +} \ No newline at end of file diff --git a/PlexRequests.Api.Models/SickRage/SickRageSeasonList.cs b/PlexRequests.Api.Models/SickRage/SickRageSeasonList.cs index 959e399d3..7a0592b5e 100644 --- a/PlexRequests.Api.Models/SickRage/SickRageSeasonList.cs +++ b/PlexRequests.Api.Models/SickRage/SickRageSeasonList.cs @@ -1,12 +1,6 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace PlexRequests.Api.Models.SickRage +namespace PlexRequests.Api.Models.SickRage { public class SickRageSeasonList : SickRageBase { } -} +} \ No newline at end of file diff --git a/PlexRequests.Api/SickrageApi.cs b/PlexRequests.Api/SickrageApi.cs index 9d41b8419..000ffd130 100644 --- a/PlexRequests.Api/SickrageApi.cs +++ b/PlexRequests.Api/SickrageApi.cs @@ -132,9 +132,16 @@ namespace PlexRequests.Api request.AddUrlSegment("apiKey", apiKey); request.AddQueryParameter("tvdbid", tvdbId.ToString()); - var obj = Api.ExecuteJson(request, baseUrl); - - return obj; + try + { + var obj = Api.ExecuteJson(request, baseUrl); + return obj; + } + catch (Exception e) + { + Log.Error(e); + return new SickRageSeasonList(); + } } public async Task AddSeason(int tvdbId, int season, string apiKey, Uri baseUrl) diff --git a/PlexRequests.Core/SettingModels/SickRageSettings.cs b/PlexRequests.Core/SettingModels/SickRageSettings.cs index b36a7bc70..d7c734667 100644 --- a/PlexRequests.Core/SettingModels/SickRageSettings.cs +++ b/PlexRequests.Core/SettingModels/SickRageSettings.cs @@ -47,7 +47,7 @@ namespace PlexRequests.Core.SettingModels { return new Dictionary() { { "default", "Use Deafult" }, - { "sdtv", ">SD TV" }, + { "sdtv", "SD TV" }, { "sddvd", "SD DVD" }, { "hdtv", "HD TV" }, { "rawhdtv", "Raw HD TV" }, diff --git a/PlexRequests.UI/Helpers/TvSender.cs b/PlexRequests.UI/Helpers/TvSender.cs index b361c7f98..c4edac50f 100644 --- a/PlexRequests.UI/Helpers/TvSender.cs +++ b/PlexRequests.UI/Helpers/TvSender.cs @@ -82,13 +82,14 @@ namespace PlexRequests.UI.Helpers qualityId = sickRageSettings.QualityProfile; } - var result = SickrageApi.AddSeries(model.ProviderId, model.SeasonCount, model.SeasonList, qualityId, + var apiResult = SickrageApi.AddSeries(model.ProviderId, model.SeasonCount, model.SeasonList, qualityId, sickRageSettings.ApiKey, sickRageSettings.FullUri); + var result = apiResult.Result; Log.Trace("SickRage Add Result: "); Log.Trace(result.DumpJson()); - return result.Result; + return result; } } } \ No newline at end of file