From fbd88248c0186d54e08078872c5007b4b4adaa8b Mon Sep 17 00:00:00 2001 From: tidusjar Date: Thu, 11 Jun 2020 20:52:47 +0100 Subject: [PATCH] Fixed Radarr v2 -.- --- src/Ombi.Api.Radarr/IRadarrApi.cs | 2 +- src/Ombi.Api.Radarr/Models/RadarrAddMovie.cs | 14 ++++++++++++-- src/Ombi.Api.Radarr/RadarrApi.cs | 4 ++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/Ombi.Api.Radarr/IRadarrApi.cs b/src/Ombi.Api.Radarr/IRadarrApi.cs index b675dba96..55e91f710 100644 --- a/src/Ombi.Api.Radarr/IRadarrApi.cs +++ b/src/Ombi.Api.Radarr/IRadarrApi.cs @@ -13,7 +13,7 @@ namespace Ombi.Api.Radarr Task GetMovie(int id, string apiKey, string baseUrl); Task UpdateMovie(MovieResponse movie, string apiKey, string baseUrl); Task MovieSearch(int[] movieIds, string apiKey, string baseUrl); - Task AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath,string apiKey, string baseUrl, bool searchNow, string minimumAvailability); + Task AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath,string apiKey, string baseUrl, bool searchNow, string minimumAvailability); Task> GetTags(string apiKey, string baseUrl); } } \ No newline at end of file diff --git a/src/Ombi.Api.Radarr/Models/RadarrAddMovie.cs b/src/Ombi.Api.Radarr/Models/RadarrAddMovie.cs index 7d1991ca7..b56049c9a 100644 --- a/src/Ombi.Api.Radarr/Models/RadarrAddMovie.cs +++ b/src/Ombi.Api.Radarr/Models/RadarrAddMovie.cs @@ -2,10 +2,20 @@ namespace Ombi.Api.Radarr.Models { - public class RadarrAddMovieResponse + public class RadarrAddMovieResponse : RadarrAddMovie { - public RadarrAddMovieResponse() + { + images = new List(); + } + public List images { get; set; } + } + + + public class RadarrAddMovie + { + + public RadarrAddMovie() { } public RadarrError Error { get; set; } diff --git a/src/Ombi.Api.Radarr/RadarrApi.cs b/src/Ombi.Api.Radarr/RadarrApi.cs index 28c838a80..b461ccda8 100644 --- a/src/Ombi.Api.Radarr/RadarrApi.cs +++ b/src/Ombi.Api.Radarr/RadarrApi.cs @@ -69,7 +69,7 @@ namespace Ombi.Api.Radarr return await Api.Request(request); } - public async Task AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath, string apiKey, string baseUrl, bool searchNow, string minimumAvailability) + public async Task AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath, string apiKey, string baseUrl, bool searchNow, string minimumAvailability) { var request = new Request("/api/movie", baseUrl, HttpMethod.Post); @@ -110,7 +110,7 @@ namespace Ombi.Api.Radarr var error = JsonConvert.DeserializeObject>(response).FirstOrDefault(); return new RadarrAddMovieResponse { Error = new RadarrError { message = error?.errorMessage } }; } - return JsonConvert.DeserializeObject(response); + return JsonConvert.DeserializeObject(response); } catch (JsonSerializationException jse) {