diff --git a/src/NzbDrone.Core/Extras/Files/ExtraFile.cs b/src/NzbDrone.Core/Extras/Files/ExtraFile.cs index 1e3c2b8bf..249ea34e6 100644 --- a/src/NzbDrone.Core/Extras/Files/ExtraFile.cs +++ b/src/NzbDrone.Core/Extras/Files/ExtraFile.cs @@ -12,5 +12,10 @@ namespace NzbDrone.Core.Extras.Files public DateTime Added { get; set; } public DateTime LastUpdated { get; set; } public string Extension { get; set; } + + public override string ToString() + { + return $"[{Id}] {RelativePath}"; + } } } diff --git a/src/NzbDrone.Core/Extras/Files/ExtraFileManager.cs b/src/NzbDrone.Core/Extras/Files/ExtraFileManager.cs index d3ed88c7a..3356d19e2 100644 --- a/src/NzbDrone.Core/Extras/Files/ExtraFileManager.cs +++ b/src/NzbDrone.Core/Extras/Files/ExtraFileManager.cs @@ -83,6 +83,8 @@ namespace NzbDrone.Core.Extras.Files protected TExtraFile MoveFile(Artist artist, TrackFile trackFile, TExtraFile extraFile, string fileNameSuffix = null) { + _logger.Trace("Renaming extra file: {0}", extraFile); + var newFolder = Path.GetDirectoryName(trackFile.Path); var filenameBuilder = new StringBuilder(Path.GetFileNameWithoutExtension(trackFile.Path)); @@ -100,9 +102,13 @@ namespace NzbDrone.Core.Extras.Files { try { + _logger.Trace("Renaming extra file: {0} to {1}", extraFile, newFileName); + _diskProvider.MoveFile(existingFileName, newFileName); extraFile.RelativePath = artist.Path.GetRelativePath(newFileName); + _logger.Trace("Renamed extra file from: {0}", extraFile); + return extraFile; } catch (Exception ex)