mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-03-05 13:20:20 -05:00
Fix manual import when season number is provided during reprocessing
This commit is contained in:
@@ -264,9 +264,11 @@ function InteractiveImportModalContentInner(
|
||||
const { updateInteractiveImportItem } = useUpdateInteractiveImportItem();
|
||||
const { updateInteractiveImportItems } = useUpdateInteractiveImportItems();
|
||||
|
||||
const { reprocessInteractiveImportItems } =
|
||||
const { reprocessInteractiveImportItems, isReprocessing } =
|
||||
useReprocessInteractiveImportItems();
|
||||
|
||||
const wasReprocessing = usePrevious(isReprocessing);
|
||||
|
||||
const items = data;
|
||||
|
||||
const { isDeleting, deleteEpisodeFiles, deleteError } =
|
||||
@@ -826,6 +828,12 @@ function InteractiveImportModalContentInner(
|
||||
translate('InteractiveImportLoadError')
|
||||
);
|
||||
|
||||
useEffect(() => {
|
||||
if (!isReprocessing && wasReprocessing) {
|
||||
setReprocessingItems(new Set());
|
||||
}
|
||||
}, [isReprocessing, wasReprocessing]);
|
||||
|
||||
return (
|
||||
<ModalContent onModalClose={onModalClose}>
|
||||
<ModalHeader>
|
||||
|
||||
@@ -82,6 +82,11 @@ public class ManualImportController : Controller
|
||||
processedItem.ReleaseGroup = item.ReleaseGroup;
|
||||
}
|
||||
|
||||
if (item.SeasonNumber.HasValue && !processedItem.SeasonNumber.HasValue)
|
||||
{
|
||||
processedItem.SeasonNumber = item.SeasonNumber;
|
||||
}
|
||||
|
||||
updatedItems.Add(processedItem);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user