diff --git a/src/Radarr.Api.V3/ManualImport/ManualImportController.cs b/src/Radarr.Api.V3/ManualImport/ManualImportController.cs index 52b54c41f2..8215ab4396 100644 --- a/src/Radarr.Api.V3/ManualImport/ManualImportController.cs +++ b/src/Radarr.Api.V3/ManualImport/ManualImportController.cs @@ -8,6 +8,7 @@ using Radarr.Api.V3.CustomFormats; using Radarr.Api.V3.Movies; using Radarr.Http; +using Radarr.Http.REST; namespace Radarr.Api.V3.ManualImport { @@ -37,6 +38,11 @@ public List GetMediaFiles(string folder, string downloadId [Consumes("application/json")] public object ReprocessItems([FromBody] List items) { + if (items is { Count: 0 }) + { + throw new BadRequestException("items must be provided"); + } + foreach (var item in items) { var processedItem = _manualImportService.ReprocessItem(item.Path, item.DownloadId, item.MovieId, item.ReleaseGroup, item.Quality, item.Languages, item.IndexerFlags);