diff --git a/app/src/main/java/io/legado/app/model/webBook/BookContent.kt b/app/src/main/java/io/legado/app/model/webBook/BookContent.kt index d3f0e004b..edcb4c9d2 100644 --- a/app/src/main/java/io/legado/app/model/webBook/BookContent.kt +++ b/app/src/main/java/io/legado/app/model/webBook/BookContent.kt @@ -43,11 +43,11 @@ object BookContent { ) Debug.log(bookSource.bookSourceUrl, "≡获取成功:${baseUrl}") Debug.log(bookSource.bookSourceUrl, body, state = 40) - val mNextChapterUrl = if (!nextChapterUrl.isNullOrEmpty()) { - nextChapterUrl - } else { + val mNextChapterUrl = if (nextChapterUrl.isNullOrEmpty()) { appDb.bookChapterDao.getChapter(book.bookUrl, bookChapter.index + 1)?.url ?: appDb.bookChapterDao.getChapter(book.bookUrl, 0)?.url + } else { + nextChapterUrl } val content = StringBuilder() val nextUrlList = arrayListOf(baseUrl)