From fa69c485e96c43b2d67b4dfec63a4deedccb0287 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 8 Mar 2026 11:42:40 -0700 Subject: [PATCH] Maintain relative path when reprocessing items in manual import --- frontend/src/InteractiveImport/useInteractiveImport.ts | 2 ++ src/Sonarr.Api.V5/ManualImport/ManualImportController.cs | 5 +++++ .../ManualImport/ManualImportReprocessResource.cs | 1 + 3 files changed, 8 insertions(+) diff --git a/frontend/src/InteractiveImport/useInteractiveImport.ts b/frontend/src/InteractiveImport/useInteractiveImport.ts index ae075e3d2..998de496c 100644 --- a/frontend/src/InteractiveImport/useInteractiveImport.ts +++ b/frontend/src/InteractiveImport/useInteractiveImport.ts @@ -116,6 +116,7 @@ export const useUpdateInteractiveImportItems = () => { interface ReprocessInteractiveImportItem extends ModelBase { path: string; + relativePath: string; seriesId: number | undefined; seasonNumber: number | undefined; episodeIds: number[] | undefined; @@ -179,6 +180,7 @@ export const useReprocessInteractiveImportItems = () => { acc.push({ id, path: item.path, + relativePath: item.relativePath, seriesId: item.series ? item.series.id : undefined, seasonNumber: item.seasonNumber, episodeIds: (item.episodes || []).map((e) => e.id), diff --git a/src/Sonarr.Api.V5/ManualImport/ManualImportController.cs b/src/Sonarr.Api.V5/ManualImport/ManualImportController.cs index 2fb8d79b0..2d8e8653a 100644 --- a/src/Sonarr.Api.V5/ManualImport/ManualImportController.cs +++ b/src/Sonarr.Api.V5/ManualImport/ManualImportController.cs @@ -87,6 +87,11 @@ public List ReprocessItems([FromBody] List Episodes { get; set; } = [];