From 787c387036e262c7c6919d3d62d008454e89f4e8 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sat, 28 Jun 2025 18:25:16 -0700 Subject: [PATCH] Return error if Manual Import called without items (cherry picked from commit 4bdb0408f1bafa38b777a41babb1a775f99a94c1) --- src/Radarr.Api.V3/ManualImport/ManualImportController.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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);