diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt index 48338312a..c73b40d0c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt @@ -471,13 +471,12 @@ class FullBackupManager(val context: Context) : AbstractBackupManager() { internal fun restoreChaptersForMangaOffline(manga: Manga, chapters: List) { val dbChapters = databaseHelper.getChapters(manga).executeAsBlocking() - for (chapter in chapters) { + chapters.forEach { chapter -> val pos = dbChapters.indexOfFirst { it.url == chapter.url } if (pos != -1) { val dbChapter = dbChapters[pos] chapter.id = dbChapter.id chapter.copyFrom(dbChapter) - break } } chapters.map { it.manga_id = manga.id }