mirror of
https://github.com/Radarr/Radarr.git
synced 2025-04-24 06:27:08 -04:00
Fixed: Don't call AddMovies if no movies to add from Collection
This commit is contained in:
parent
2aacebc938
commit
f15a6abde0
1 changed files with 16 additions and 12 deletions
|
@ -99,21 +99,25 @@ namespace NzbDrone.Core.Movies
|
|||
{
|
||||
var existingMovies = _movieService.AllMovieTmdbIds();
|
||||
var collectionMovies = _movieMetadataService.GetMoviesByCollectionTmdbId(collection.TmdbId);
|
||||
var moviesToAdd = collectionMovies.Where(m => !existingMovies.Contains(m.TmdbId));
|
||||
|
||||
_addMovieService.AddMovies(collectionMovies.Where(m => !existingMovies.Contains(m.TmdbId)).Select(m => new Movie
|
||||
if (moviesToAdd.Any())
|
||||
{
|
||||
TmdbId = m.TmdbId,
|
||||
Title = m.Title,
|
||||
ProfileId = collection.QualityProfileId,
|
||||
RootFolderPath = collection.RootFolderPath,
|
||||
MinimumAvailability = collection.MinimumAvailability,
|
||||
AddOptions = new AddMovieOptions
|
||||
_addMovieService.AddMovies(moviesToAdd.Select(m => new Movie
|
||||
{
|
||||
SearchForMovie = collection.SearchOnAdd,
|
||||
AddMethod = AddMovieMethod.Collection
|
||||
},
|
||||
Monitored = true
|
||||
}).ToList());
|
||||
TmdbId = m.TmdbId,
|
||||
Title = m.Title,
|
||||
ProfileId = collection.QualityProfileId,
|
||||
RootFolderPath = collection.RootFolderPath,
|
||||
MinimumAvailability = collection.MinimumAvailability,
|
||||
AddOptions = new AddMovieOptions
|
||||
{
|
||||
SearchForMovie = collection.SearchOnAdd,
|
||||
AddMethod = AddMovieMethod.Collection
|
||||
},
|
||||
Monitored = true
|
||||
}).ToList());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue