diff --git a/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs b/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs index f08d3ab..d2c463a 100644 --- a/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs +++ b/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs @@ -46,6 +46,15 @@ public class RetrieveMangaChaptersFromMangaconnectorWorker(MangaConnectorId c.Key != ch.chapter.Key)).ToList(); Log.Debug($"Got {newChapters.Count} new chapters."); + // If Manga is marked for Download from Connector, mark the new Chapters as UseForDownload + if (mangaConnectorId.UseForDownload) + { + foreach ((Chapter _, MangaConnectorId chapterId) in newChapters) + { + chapterId.UseForDownload = mangaConnectorId.UseForDownload; + } + } + // Add Chapters to Manga manga.Chapters = manga.Chapters.Union(newChapters.Select(ch => ch.chapter)).ToList();