From 79307d3c25bdeeb1841008cb4e30d6daf4d0699a Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Sun, 26 Mar 2017 14:59:36 +0200 Subject: [PATCH] Fixed only one movie appearing when list does not give us a tmdbid --- .../NetImport/NetImportSearchService.cs | 14 +++++++++++++- .../NetImport/StevenLu/StevenLuParser.cs | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/NetImport/NetImportSearchService.cs b/src/NzbDrone.Core/NetImport/NetImportSearchService.cs index 6b4682a7c..b5c06a3b9 100644 --- a/src/NzbDrone.Core/NetImport/NetImportSearchService.cs +++ b/src/NzbDrone.Core/NetImport/NetImportSearchService.cs @@ -81,7 +81,19 @@ namespace NzbDrone.Core.NetImport _logger.Debug("Found {0} movies from list(s) {1}", movies.Count, string.Join(", ", lists.Select(l => l.Definition.Name))); - return movies.DistinctBy(x => x.TmdbId).ToList(); + return movies.DistinctBy(x => { + if (x.TmdbId != 0) + { + return x.TmdbId.ToString(); + } + + if (x.ImdbId.IsNotNullOrWhiteSpace()) + { + return x.ImdbId; + } + + return x.Title; + }).ToList(); } diff --git a/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs b/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs index 7c4829782..5715c576b 100644 --- a/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs +++ b/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs @@ -42,7 +42,7 @@ namespace NzbDrone.Core.NetImport.StevenLu movies.AddIfNotNull(new Tv.Movie() { Title = item.title, - ImdbId = item.imdb_id + ImdbId = item.imdb_id, }); }