kunfei 3 лет назад
Родитель
Сommit
bdcee61a3a
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt

+ 4 - 4
app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt

@@ -642,10 +642,10 @@ class AnalyzeRule(
                 return it.title
             }
         }
-        return chapter?.getVariable(key)
-            ?: book?.getVariable(key)
-            ?: ruleData?.getVariable(key)
-            ?: source?.get(key)
+        return chapter?.getVariable(key)?.takeIf { it.isNotEmpty() }
+            ?: book?.getVariable(key)?.takeIf { it.isNotEmpty() }
+            ?: ruleData?.getVariable(key)?.takeIf { it.isNotEmpty() }
+            ?: source?.get(key)?.takeIf { it.isNotEmpty() }
             ?: ""
     }