diff --git a/src/NzbDrone.Core/MediaFiles/DownloadedEpisodesImportService.cs b/src/NzbDrone.Core/MediaFiles/DownloadedEpisodesImportService.cs index 5ea90d122..954d0bee1 100644 --- a/src/NzbDrone.Core/MediaFiles/DownloadedEpisodesImportService.cs +++ b/src/NzbDrone.Core/MediaFiles/DownloadedEpisodesImportService.cs @@ -138,10 +138,13 @@ namespace NzbDrone.Core.MediaFiles return new List() { new ImportResult(new ImportDecision(new LocalEpisode { Path = fileInfo.FullName }, "Unknown Series"), String.Format("Unknown Series for file: {0}", fileInfo.Name)) }; } - if (_diskProvider.IsFileLocked(fileInfo.FullName)) + if (downloadClientItem == null) { - _logger.Debug("[{0}] is currently locked by another process, skipping", fileInfo.FullName); - return new List(); + if (_diskProvider.IsFileLocked(fileInfo.FullName)) + { + _logger.Debug("[{0}] is currently locked by another process, skipping", fileInfo.FullName); + return new List(); + } } var decisions = _importDecisionMaker.GetImportDecisions(new List() { fileInfo.FullName }, series, true);