diff --git a/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs b/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs index 7da797dda5..76c2c7e6d4 100644 --- a/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs +++ b/src/NzbDrone.Core/MediaFiles/UpgradeMediaFileService.cs @@ -17,7 +17,6 @@ public class UpgradeMediaFileService : IUpgradeMediaFiles private readonly IRecycleBinProvider _recycleBinProvider; private readonly IMediaFileService _mediaFileService; private readonly IMoveMovieFiles _movieFileMover; - private readonly IRenameMovieFileService _movieFileRenamer; private readonly IDiskProvider _diskProvider; private readonly Logger _logger; @@ -25,20 +24,19 @@ public UpgradeMediaFileService(IRecycleBinProvider recycleBinProvider, IMediaFileService mediaFileService, IMoveMovieFiles movieFileMover, IDiskProvider diskProvider, - IRenameMovieFileService movieFileRenamer, Logger logger) { _recycleBinProvider = recycleBinProvider; _mediaFileService = mediaFileService; _movieFileMover = movieFileMover; _diskProvider = diskProvider; - _movieFileRenamer = movieFileRenamer; _logger = logger; } public MovieFileMoveResult UpgradeMovieFile(MovieFile movieFile, LocalMovie localMovie, bool copyOnly = false) { - _logger.Trace("Upgrading existing movie file."); + _logger.Trace("Upgrading movie file."); + var moveFileResult = new MovieFileMoveResult(); var existingFile = localMovie.Movie.MovieFileId > 0 ? localMovie.Movie.MovieFile : null; @@ -62,6 +60,10 @@ public MovieFileMoveResult UpgradeMovieFile(MovieFile movieFile, LocalMovie loca _logger.Debug("Removing existing movie file: {0}", existingFile); recycleBinPath = _recycleBinProvider.DeleteFile(movieFilePath, subfolder); } + else + { + _logger.Warn("Existing movie file missing from disk: {0}", movieFilePath); + } moveFileResult.OldFiles.Add(new DeletedMovieFile(existingFile, recycleBinPath)); _mediaFileService.Delete(existingFile, DeleteMediaFileReason.Upgrade);