diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Chapter.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Chapter.kt index fdc8f8cc..952f35d0 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Chapter.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Chapter.kt @@ -243,7 +243,11 @@ object Chapter { } val firstChapterToDownloadIndex = - (numberOfNewChapters - serverConfig.autoDownloadAheadLimit.value).coerceAtLeast(0) + if (serverConfig.autoDownloadAheadLimit.value > 0) { + (numberOfNewChapters - serverConfig.autoDownloadAheadLimit.value).coerceAtLeast(0) + } else { + 0 + } val chapterIdsToDownload = newChapters.subList(firstChapterToDownloadIndex, numberOfNewChapters)