mirror of
https://github.com/Readarr/Readarr
synced 2026-05-08 12:42:51 +02:00
Fixed: Manual Import Fails on failed Import Items
Signed-off-by: Robin Dadswell <robin@dadswell.email>
This commit is contained in:
parent
4ec873bf7a
commit
2b93aaa9b2
1 changed files with 8 additions and 0 deletions
|
|
@ -41,6 +41,7 @@ public class ManualImportService : IExecute<ManualImportCommand>, IManualImportS
|
||||||
private readonly IImportApprovedBooks _importApprovedBooks;
|
private readonly IImportApprovedBooks _importApprovedBooks;
|
||||||
private readonly ITrackedDownloadService _trackedDownloadService;
|
private readonly ITrackedDownloadService _trackedDownloadService;
|
||||||
private readonly IDownloadedBooksImportService _downloadedTracksImportService;
|
private readonly IDownloadedBooksImportService _downloadedTracksImportService;
|
||||||
|
private readonly IProvideImportItemService _provideImportItemService;
|
||||||
private readonly IEventAggregator _eventAggregator;
|
private readonly IEventAggregator _eventAggregator;
|
||||||
private readonly Logger _logger;
|
private readonly Logger _logger;
|
||||||
|
|
||||||
|
|
@ -56,6 +57,7 @@ public ManualImportService(IDiskProvider diskProvider,
|
||||||
IImportApprovedBooks importApprovedBooks,
|
IImportApprovedBooks importApprovedBooks,
|
||||||
ITrackedDownloadService trackedDownloadService,
|
ITrackedDownloadService trackedDownloadService,
|
||||||
IDownloadedBooksImportService downloadedTracksImportService,
|
IDownloadedBooksImportService downloadedTracksImportService,
|
||||||
|
IProvideImportItemService provideImportItemService,
|
||||||
IEventAggregator eventAggregator,
|
IEventAggregator eventAggregator,
|
||||||
Logger logger)
|
Logger logger)
|
||||||
{
|
{
|
||||||
|
|
@ -71,6 +73,7 @@ public ManualImportService(IDiskProvider diskProvider,
|
||||||
_importApprovedBooks = importApprovedBooks;
|
_importApprovedBooks = importApprovedBooks;
|
||||||
_trackedDownloadService = trackedDownloadService;
|
_trackedDownloadService = trackedDownloadService;
|
||||||
_downloadedTracksImportService = downloadedTracksImportService;
|
_downloadedTracksImportService = downloadedTracksImportService;
|
||||||
|
_provideImportItemService = provideImportItemService;
|
||||||
_eventAggregator = eventAggregator;
|
_eventAggregator = eventAggregator;
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
@ -86,6 +89,11 @@ public List<ManualImportItem> GetMediaFiles(string path, string downloadId, Auth
|
||||||
return new List<ManualImportItem>();
|
return new List<ManualImportItem>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (trackedDownload.ImportItem == null)
|
||||||
|
{
|
||||||
|
trackedDownload.ImportItem = _provideImportItemService.ProvideImportItem(trackedDownload.DownloadItem, trackedDownload.ImportItem);
|
||||||
|
}
|
||||||
|
|
||||||
path = trackedDownload.ImportItem.OutputPath.FullPath;
|
path = trackedDownload.ImportItem.OutputPath.FullPath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue