From 915c66be50505bf0f5243c8ee7053b437c1179e1 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 7 Aug 2022 21:47:46 -0500 Subject: [PATCH] Fixed: Avoid failure if list contains same movie but without tmdbid Fixes #7454 --- src/NzbDrone.Core/ImportLists/FetchAndParseImportListService.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/NzbDrone.Core/ImportLists/FetchAndParseImportListService.cs b/src/NzbDrone.Core/ImportLists/FetchAndParseImportListService.cs index 0fca14598..61d0d40c9 100644 --- a/src/NzbDrone.Core/ImportLists/FetchAndParseImportListService.cs +++ b/src/NzbDrone.Core/ImportLists/FetchAndParseImportListService.cs @@ -167,6 +167,7 @@ namespace NzbDrone.Core.ImportLists { var mappedMovies = reports.Select(m => _movieSearch.MapMovieToTmdbMovie(new MovieMetadata { Title = m.Title, TmdbId = m.TmdbId, ImdbId = m.ImdbId, Year = m.Year })) .Where(x => x != null) + .DistinctBy(x => x.TmdbId) .ToList(); _movieMetadataService.UpsertMany(mappedMovies);