mirror of https://github.com/Radarr/Radarr
Fixed: ImportListMovies not saved if from a list without TMDBIds
This commit is contained in:
parent
867f8f5835
commit
eae9a6d6e0
|
@ -144,6 +144,7 @@ namespace NzbDrone.Core.ImportLists
|
||||||
var listMovies = MapMovieReports(importListReports.Movies).Where(x => x.TmdbId > 0).ToList();
|
var listMovies = MapMovieReports(importListReports.Movies).Where(x => x.TmdbId > 0).ToList();
|
||||||
|
|
||||||
listMovies = listMovies.DistinctBy(x => x.TmdbId).ToList();
|
listMovies = listMovies.DistinctBy(x => x.TmdbId).ToList();
|
||||||
|
listMovies.ForEach(m => m.ListId = importList.Definition.Id);
|
||||||
|
|
||||||
result.Movies.AddRange(listMovies);
|
result.Movies.AddRange(listMovies);
|
||||||
_listMovieService.SyncMoviesForList(listMovies, importList.Definition.Id);
|
_listMovieService.SyncMoviesForList(listMovies, importList.Definition.Id);
|
||||||
|
@ -172,11 +173,9 @@ namespace NzbDrone.Core.ImportLists
|
||||||
|
|
||||||
var mappedListMovies = new List<ImportListMovie>();
|
var mappedListMovies = new List<ImportListMovie>();
|
||||||
|
|
||||||
foreach (var report in reports)
|
foreach (var movieMeta in mappedMovies)
|
||||||
{
|
{
|
||||||
var mappedListMovie = new ImportListMovie { ListId = report.ListId };
|
var mappedListMovie = new ImportListMovie();
|
||||||
|
|
||||||
var movieMeta = mappedMovies.FirstOrDefault(bulkMapMovies => bulkMapMovies.TmdbId == report.TmdbId);
|
|
||||||
|
|
||||||
if (movieMeta != null)
|
if (movieMeta != null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue