diff --git a/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs b/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs index b8cd9f36d0..f379f95760 100644 --- a/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs +++ b/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs @@ -38,8 +38,11 @@ public UpgradeMediaFileService(IRecycleBinProvider recycleBinProvider, public MovieFileMoveResult UpgradeMovieFile(MovieFile episodeFile, LocalMovie localEpisode, bool copyOnly = false) { + _logger.Trace("Upgrading existing episode file."); var moveFileResult = new MovieFileMoveResult(); + localEpisode.Movie.MovieFile.LazyLoad(); var existingFile = localEpisode.Movie.MovieFile; + existingFile.LazyLoad(); if (existingFile.IsLoaded) { @@ -55,6 +58,10 @@ public MovieFileMoveResult UpgradeMovieFile(MovieFile episodeFile, LocalMovie lo moveFileResult.OldFiles.Add(file); _mediaFileService.Delete(file, DeleteMediaFileReason.Upgrade); } + else + { + _logger.Warn("The existing movie file was not lazy loaded."); + }