From 24ff756eeb89d8348a051281c8df898b88efbd82 Mon Sep 17 00:00:00 2001 From: Daniel Underwood Date: Sat, 10 Feb 2018 22:33:18 -0500 Subject: [PATCH] Fix episode reference and add case for track import failure due to permissions. Fixes #212. (#213) --- .../MediaFiles/TrackImport/ImportApprovedTracks.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/MediaFiles/TrackImport/ImportApprovedTracks.cs b/src/NzbDrone.Core/MediaFiles/TrackImport/ImportApprovedTracks.cs index abe15eeea..275fd4e5a 100644 --- a/src/NzbDrone.Core/MediaFiles/TrackImport/ImportApprovedTracks.cs +++ b/src/NzbDrone.Core/MediaFiles/TrackImport/ImportApprovedTracks.cs @@ -149,10 +149,15 @@ public List Import(List decisions, bool newDownloa _logger.Warn(e, "Couldn't import track " + localTrack); importResults.Add(new ImportResult(importDecision, "Failed to import track, Destination already exists.")); } + catch (UnauthorizedAccessException e) + { + _logger.Warn(e, "Couldn't import track " + localTrack); + importResults.Add(new ImportResult(importDecision, "Failed to import track, Permissions error")); + } catch (Exception e) { _logger.Warn(e, "Couldn't import track " + localTrack); - importResults.Add(new ImportResult(importDecision, "Failed to import episode")); + importResults.Add(new ImportResult(importDecision, "Failed to import track")); } }