From 709203935a95be1102cc6fb3fbca83a6b5d59817 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Mon, 6 Jun 2016 22:22:47 +0100 Subject: [PATCH] Fixed #303 Looks like there was some incorrect business logic. --- PlexRequests.UI/Helpers/TvSender.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/PlexRequests.UI/Helpers/TvSender.cs b/PlexRequests.UI/Helpers/TvSender.cs index a00851ec4..06985add9 100644 --- a/PlexRequests.UI/Helpers/TvSender.cs +++ b/PlexRequests.UI/Helpers/TvSender.cs @@ -53,13 +53,17 @@ namespace PlexRequests.UI.Helpers public SonarrAddSeries SendToSonarr(SonarrSettings sonarrSettings, RequestedModel model, string qualityId) { - int qualityProfile; - - if (!string.IsNullOrEmpty(qualityId) || !int.TryParse(qualityId, out qualityProfile)) // try to parse the passed in quality, otherwise use the settings default quality + + var qualityProfile = 0; + + if (!string.IsNullOrEmpty(qualityId)) // try to parse the passed in quality, otherwise use the settings default quality { - int.TryParse(sonarrSettings.QualityProfile, out qualityProfile); + if (!int.TryParse(qualityId, out qualityProfile)) + { + int.TryParse(sonarrSettings.QualityProfile, out qualityProfile); + } } - + var result = SonarrApi.AddSeries(model.ProviderId, model.Title, qualityProfile, sonarrSettings.SeasonFolders, sonarrSettings.RootPath, model.SeasonCount, model.SeasonList, sonarrSettings.ApiKey, sonarrSettings.FullUri);