diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt index 6ca6336476..a786052c67 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt @@ -262,6 +262,8 @@ object DownloadManager { val chapters = transaction { (ChapterTable innerJoin MangaTable) .select { ChapterTable.id inList input.chapterIds } + .orderBy(ChapterTable.manga) + .orderBy(ChapterTable.sourceOrder) .toList() }