ソースを参照

fix:卷正文标题重复

Xwite 4 年 前
親
コミット
bf6b784367

+ 1 - 1
app/src/main/java/io/legado/app/model/webBook/BookChapterList.kt

@@ -194,7 +194,7 @@ object BookChapterList {
                 if (bookChapter.url.isEmpty()) {
                     if (bookChapter.isVolume) {
                         bookChapter.url = bookChapter.title
-                        Debug.log(bookSource.bookSourceUrl, "目录${index}(Volume)未获取到url,使用章节标题替代")
+                        Debug.log(bookSource.bookSourceUrl, "一级目录${index}未获取到url,使用章节标题替代")
                     } else {
                         bookChapter.url = baseUrl
                         Debug.log(bookSource.bookSourceUrl, "目录${index}未获取到url,使用baseUrl替代")

+ 1 - 1
app/src/main/java/io/legado/app/service/CheckSourceService.kt

@@ -144,7 +144,7 @@ class CheckSourceService : BaseService() {
                 nextChapterUrl = nextChapterUrl,
                 needSave = false
             )
-            if (content.isBlank()) {
+            if ( !toc.first().isVolume && content.isBlank()) {
                 throw NoStackTraceException("正文内容为空")
             }
         }.timeout(180000L)