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 6b4682a7c6..b5c06a3b94 100644 --- a/src/NzbDrone.Core/NetImport/NetImportSearchService.cs +++ b/src/NzbDrone.Core/NetImport/NetImportSearchService.cs @@ -81,7 +81,19 @@ public List MovieListSearch(int listId, bool onlyEnableAuto = false) _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 7c48297829..5715c576ba 100644 --- a/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs +++ b/src/NzbDrone.Core/NetImport/StevenLu/StevenLuParser.cs @@ -42,7 +42,7 @@ public StevenLuParser(StevenLuSettings settings) movies.AddIfNotNull(new Tv.Movie() { Title = item.title, - ImdbId = item.imdb_id + ImdbId = item.imdb_id, }); }