diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt index 79842ab9a..1389177ac 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt @@ -195,7 +195,7 @@ class MangaPresenter( updateHelper.findAcceptedRootAndDiscardOthers(manga.source, chapters) .onEach { (acceptedChain, _) -> // Redirect if we are not the accepted root - if (manga.id != acceptedChain.manga.id) { + if (manga.id != acceptedChain.manga.id && acceptedChain.manga.favorite) { // Update if any of our chapters are not in accepted manga's chapters val ourChapterUrls = chapters.map { it.url }.toSet() val acceptedChapterUrls = acceptedChain.chapters.map { it.url }.toSet() diff --git a/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt b/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt index b2de0ee36..3e8e91376 100644 --- a/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt +++ b/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt @@ -90,12 +90,12 @@ class EHentaiUpdateHelper(context: Context) { Triple(newAccepted, toDiscard, new) } else { - val notNeeded = chains.filter { it.manga.id != accepted.manga.id } + /*val notNeeded = chains.filter { it.manga.id != accepted.manga.id } val (newChapters, new) = getChapterList(accepted, notNeeded, chainsAsChapters) val newAccepted = ChapterChain(accepted.manga, newChapters) // Insert new chapters for accepted manga - db.insertChapters(newAccepted.chapters).await() + db.insertChapters(newAccepted.chapters).await()*/ Triple(accepted, emptyList(), false) }