diff --git a/PlexRequests.Api.Interfaces/ISonarrApi.cs b/PlexRequests.Api.Interfaces/ISonarrApi.cs index a0843ec4f..215e85652 100644 --- a/PlexRequests.Api.Interfaces/ISonarrApi.cs +++ b/PlexRequests.Api.Interfaces/ISonarrApi.cs @@ -36,7 +36,7 @@ namespace PlexRequests.Api.Interfaces List GetProfiles(string apiKey, Uri baseUrl); SonarrAddSeries AddSeries(int tvdbId, string title, int qualityId, bool seasonFolders, string rootPath, - int seasonCount, int[] seasons, string apiKey, Uri baseUrl, bool notMonitored = true); + int seasonCount, int[] seasons, string apiKey, Uri baseUrl, bool monitored = true); SystemStatus SystemStatus(string apiKey, Uri baseUrl); diff --git a/PlexRequests.Api/SonarrApi.cs b/PlexRequests.Api/SonarrApi.cs index f9aca901c..c80e6c39c 100644 --- a/PlexRequests.Api/SonarrApi.cs +++ b/PlexRequests.Api/SonarrApi.cs @@ -91,7 +91,8 @@ namespace PlexRequests.Api var season = new Season { seasonNumber = i, - monitored = seasons.Length == 0 || seasons.Any(x => x == i) + // ReSharper disable once SimplifyConditionalTernaryExpression + monitored = monitor ? seasons.Length == 0 || seasons.Any(x => x == i) : false }; options.seasons.Add(season); } diff --git a/PlexRequests.UI/Helpers/TvSender.cs b/PlexRequests.UI/Helpers/TvSender.cs index 7376355fd..b14038fab 100644 --- a/PlexRequests.UI/Helpers/TvSender.cs +++ b/PlexRequests.UI/Helpers/TvSender.cs @@ -136,7 +136,7 @@ namespace PlexRequests.UI.Helpers public SickRageTvAdd SendToSickRage(SickRageSettings sickRageSettings, RequestedModel model, string qualityId) { Log.Info("Sending to SickRage {0}", model.Title); - if (!sickRageSettings.Qualities.Any(x => x.Key == qualityId)) + if (sickRageSettings.Qualities.All(x => x.Key != qualityId)) { qualityId = sickRageSettings.QualityProfile; }