From c6baff9bce163a1f3105b4119e16c4587c5e2d07 Mon Sep 17 00:00:00 2001 From: Qstick Date: Thu, 30 Jan 2020 21:44:38 -0500 Subject: [PATCH] Fixed: Populate Info in Lookup Results if Existing Movie --- .../MetadataSource/SkyHook/SkyHookProxy.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs index 2a915e3ba..52d1d6349 100644 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs +++ b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs @@ -523,7 +523,7 @@ namespace NzbDrone.Core.MetadataSource.SkyHook var movieResults = response.Resource.results; - return movieResults.SelectList(MapMovie); + return movieResults.SelectList(MapSearchResult); } catch (HttpException) { @@ -536,6 +536,18 @@ namespace NzbDrone.Core.MetadataSource.SkyHook } } + private Movie MapSearchResult(MovieResult result) + { + var movie = _movieService.FindByTmdbId(result.id); + + if (movie == null) + { + movie = MapMovie(result); + } + + return movie; + } + public Movie MapMovie(MovieResult result) { var imdbMovie = new Movie();