diff --git a/app/src/main/java/io/legado/app/model/WebBook.kt b/app/src/main/java/io/legado/app/model/WebBook.kt index 2cfd28422..1f3b12dbc 100644 --- a/app/src/main/java/io/legado/app/model/WebBook.kt +++ b/app/src/main/java/io/legado/app/model/WebBook.kt @@ -137,6 +137,9 @@ class WebBook(val bookSource: BookSource) { context: CoroutineContext = Dispatchers.IO ): Coroutine { return Coroutine.async(scope, context) { + if (bookSource.getContentRule().content.isNullOrEmpty()) { + return@async bookChapter.url + } val body = if (bookChapter.url == book.bookUrl && !book.tocHtml.isNullOrEmpty()) { book.tocHtml } else {