From 4358184b78a686144b63d69919ffb97c035e3c6b Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 25 Sep 2017 21:15:10 -0400 Subject: [PATCH] Change Recycle Bin to Handle ArtistDeleteEvent Ensures track files are deleted when requested on an artist delete event --- src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs b/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs index 540164a7c..97b65404a 100644 --- a/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs +++ b/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.IO; using NLog; using NzbDrone.Common.Disk; @@ -8,7 +8,7 @@ using NzbDrone.Core.Configuration; using NzbDrone.Core.MediaFiles.Commands; using NzbDrone.Core.Messaging.Commands; using NzbDrone.Core.Messaging.Events; -using NzbDrone.Core.Tv.Events; +using NzbDrone.Core.Music.Events; namespace NzbDrone.Core.MediaFiles { @@ -20,7 +20,7 @@ namespace NzbDrone.Core.MediaFiles void Cleanup(); } - public class RecycleBinProvider : IHandleAsync, IExecute, IRecycleBinProvider + public class RecycleBinProvider : IHandleAsync, IExecute, IRecycleBinProvider { private readonly IDiskTransferService _diskTransferService; private readonly IDiskProvider _diskProvider; @@ -192,13 +192,13 @@ namespace NzbDrone.Core.MediaFiles _logger.Debug("Recycling Bin has been cleaned up."); } - public void HandleAsync(SeriesDeletedEvent message) + public void HandleAsync(ArtistDeletedEvent message) { if (message.DeleteFiles) { - if (_diskProvider.FolderExists(message.Series.Path)) + if (_diskProvider.FolderExists(message.Artist.Path)) { - DeleteFolder(message.Series.Path); + DeleteFolder(message.Artist.Path); } } }