diff --git a/src/NzbDrone.Core/MediaFiles/MovieImport/Aggregation/Aggregators/AggregateMovie.cs b/src/NzbDrone.Core/MediaFiles/MovieImport/Aggregation/Aggregators/AggregateMovie.cs new file mode 100644 index 0000000000..082ecd6b4e --- /dev/null +++ b/src/NzbDrone.Core/MediaFiles/MovieImport/Aggregation/Aggregators/AggregateMovie.cs @@ -0,0 +1,25 @@ +using NzbDrone.Core.Download; +using NzbDrone.Core.Movies; +using NzbDrone.Core.Parser.Model; + +namespace NzbDrone.Core.MediaFiles.MovieImport.Aggregation.Aggregators +{ + public class AggregateMovie : IAggregateLocalMovie + { + public int Order => 1; + + private readonly IMovieService _movieService; + + public AggregateMovie(IMovieService movieService) + { + _movieService = movieService; + } + + public LocalMovie Aggregate(LocalMovie localMovie, DownloadClientItem downloadClientItem) + { + localMovie.Movie = _movieService.GetMovie(localMovie.Movie.Id); + + return localMovie; + } + } +}