mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-17 21:26:13 -04:00
Compare commits
1 Commits
v5-develop
...
manual-imp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
51178d134a |
@@ -483,6 +483,7 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport.Manual
|
|||||||
|
|
||||||
var imported = new List<ImportResult>();
|
var imported = new List<ImportResult>();
|
||||||
var importedTrackedDownload = new List<ManuallyImportedFile>();
|
var importedTrackedDownload = new List<ManuallyImportedFile>();
|
||||||
|
var importedUntrackedDownload = new List<ImportResult>();
|
||||||
|
|
||||||
for (var i = 0; i < message.Files.Count; i++)
|
for (var i = 0; i < message.Files.Count; i++)
|
||||||
{
|
{
|
||||||
@@ -545,7 +546,10 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport.Manual
|
|||||||
|
|
||||||
if (trackedDownload == null)
|
if (trackedDownload == null)
|
||||||
{
|
{
|
||||||
imported.AddRange(_importApprovedEpisodes.Import(new List<ImportDecision> { importDecision }, !existingFile, null, message.ImportMode));
|
var importResult = _importApprovedEpisodes.Import(new List<ImportDecision> { importDecision }, !existingFile, null, message.ImportMode);
|
||||||
|
|
||||||
|
imported.AddRange(importResult);
|
||||||
|
importedUntrackedDownload.AddRange(importResult);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -566,7 +570,7 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport.Manual
|
|||||||
_logger.ProgressTrace("Manually imported {0} files", imported.Count);
|
_logger.ProgressTrace("Manually imported {0} files", imported.Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
var untrackedImports = imported.Where(i => i.Result == ImportResultType.Imported && importedTrackedDownload.FirstOrDefault(t => t.ImportResult != i) == null).ToList();
|
var untrackedImports = importedUntrackedDownload.Where(i => i.Result == ImportResultType.Imported).ToList();
|
||||||
|
|
||||||
if (untrackedImports.Any())
|
if (untrackedImports.Any())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user