From a18cc3e6a91995e0a0a1ac8af4c567e8ee3b821f Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Wed, 14 May 2025 14:04:17 +0700 Subject: [PATCH] Fix mark existing duplicate read chapters as read option not working in some cases (mihonapp/mihon#1944) (cherry picked from commit 9972fa1053d19191871e52d48a9fd56b22fbc708) --- .../eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index f43b005bc..c4ae406cb 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -743,13 +743,10 @@ class ReaderViewModel @JvmOverloads constructor( // SY --> if (manga?.isEhBasedManga() == true) { viewModelScope.launchNonCancellable { - val chapterUpdates = chapterList - .filter { it.chapter.source_order > readerChapter.chapter.source_order } + val chapterUpdates = unfilteredChapterList + .filter { it.sourceOrder > readerChapter.chapter.source_order } .map { chapter -> - ChapterUpdate( - id = chapter.chapter.id!!, - read = true, - ) + ChapterUpdate(id = chapter.id, read = true) } updateChapter.awaitAll(chapterUpdates) }