From 3218b4370f8419b9f8d2495e1e422b4698bbb513 Mon Sep 17 00:00:00 2001 From: DokterKaj <54882101+DokterKaj@users.noreply.github.com> Date: Sat, 1 Feb 2025 20:37:53 +0800 Subject: [PATCH] Batoto: Make statuses null if not exists (#7378) Make statuses null if not exists --- .../src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt index 78f3b37ad..217168bcf 100644 --- a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt +++ b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt @@ -358,8 +358,8 @@ open class BatoTo( override fun mangaDetailsParse(document: Document): SManga { val infoElement = document.selectFirst("div#mainer div.container-fluid")!! val manga = SManga.create() - val workStatus = infoElement.select("div.attr-item:contains(original work) span").text() - val uploadStatus = infoElement.select("div.attr-item:contains(upload status) span").text() + val workStatus = infoElement.selectFirst("div.attr-item:contains(original work) span")?.text() + val uploadStatus = infoElement.selectFirst("div.attr-item:contains(upload status) span")?.text() val originalTitle = infoElement.select("h3").text().removeEntities() val description = buildString { append(infoElement.select("div.limit-html").text()) @@ -373,7 +373,7 @@ open class BatoTo( append("\n\nAlternative Titles:\n") append(it.text().split('/').joinToString("\n") { "• ${it.trim()}" }) } - } + }.trim() val cleanedTitle = if (isRemoveTitleVersion()) { originalTitle.replace(titleRegex, "").trim()