diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupImport.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupImport.kt index 00e9188b..00cccf30 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupImport.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupImport.kt @@ -147,7 +147,8 @@ object ProtoBackupImport : ProtoBackupBase() { }.value // insert chapter data - chapters.reversed().forEach { chapter -> + val chaptersLength = chapters.size + chapters.forEach { chapter -> ChapterTable.insert { it[url] = chapter.url it[name] = chapter.name @@ -155,7 +156,7 @@ object ProtoBackupImport : ProtoBackupBase() { it[chapter_number] = chapter.chapter_number it[scanlator] = chapter.scanlator - it[chapterIndex] = chapter.source_order + it[chapterIndex] = chaptersLength - chapter.source_order it[ChapterTable.manga] = mangaId it[isRead] = chapter.read