1
0
Fork 0
mirror of https://github.com/Radarr/Radarr synced 2025-01-31 20:03:06 +00:00

Hotfix when importing movie (#971)

This commit is contained in:
Devin Buhl 2017-03-01 20:20:42 -05:00 committed by GitHub
parent dfcdf8871c
commit d84e6c84f5

View file

@ -42,16 +42,21 @@ public MovieFileMoveResult UpgradeMovieFile(MovieFile movieFile, LocalMovie loca
var moveFileResult = new MovieFileMoveResult(); var moveFileResult = new MovieFileMoveResult();
var existingFile = localMovie.Movie.MovieFile.Value; var existingFile = localMovie.Movie.MovieFile.Value;
var movieFilePath = Path.Combine(localMovie.Movie.Path, existingFile.RelativePath);
if (_diskProvider.FileExists(movieFilePath)) if (existingFile != null)
{ {
_logger.Debug("Removing existing movie file: {0}", existingFile); var movieFilePath = Path.Combine(localMovie.Movie.Path, existingFile.RelativePath);
_recycleBinProvider.DeleteFile(movieFilePath);
if (_diskProvider.FileExists(movieFilePath))
{
_logger.Debug("Removing existing movie file: {0}", existingFile);
_recycleBinProvider.DeleteFile(movieFilePath);
}
moveFileResult.OldFiles.Add(existingFile);
_mediaFileService.Delete(existingFile, DeleteMediaFileReason.Upgrade);
} }
moveFileResult.OldFiles.Add(existingFile);
_mediaFileService.Delete(existingFile, DeleteMediaFileReason.Upgrade);
if (copyOnly) if (copyOnly)
{ {
moveFileResult.MovieFile = _movieFileMover.CopyMovieFile(movieFile, localMovie); moveFileResult.MovieFile = _movieFileMover.CopyMovieFile(movieFile, localMovie);