diff --git a/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs b/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs index 4cb0a44c7..61a35507f 100644 --- a/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs +++ b/src/NzbDrone.Core/MediaFiles/RecycleBinProvider.cs @@ -179,7 +179,16 @@ namespace NzbDrone.Core.MediaFiles continue; } - _diskProvider.DeleteFile(file); + try + { + _diskProvider.DeleteFile(file); + } + catch (UnauthorizedAccessException ex) + { + //Handle and log permissions errors, move to next file + _logger.Error(ex.Message); + continue; + } } _diskProvider.RemoveEmptySubfolders(_configService.RecycleBin);