Mangabz: Fixed NPE when searching for "as" (#9068)

* Mangabz: Fixed NPE when searching for "as"

* bump

* Update MangabzTheme.kt
This commit is contained in:
lamaxama 2025-06-04 21:48:49 +08:00 committed by Draff
parent 9814a9770d
commit 73d880b915
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 3 additions and 3 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'Mangabz'
extClass = '.Mangabz'
extVersionCode = 10
extVersionCode = 11
isNsfw = false
}

View File

@ -44,7 +44,7 @@ abstract class MangabzTheme(
override fun searchMangaParse(response: Response): MangasPage {
val document = response.asJsoup().also(::parseFilters)
val mangas = document.selectFirst(Evaluator.Class("mh-list"))!!.children().map { element ->
val mangas = document.selectFirst(Evaluator.Class("mh-list"))?.children().orEmpty().map { element ->
SManga.create().apply {
title = element.selectFirst(Evaluator.Tag("h2"))!!.text()
url = element.selectFirst(Evaluator.Tag("a"))!!.attr("href")
@ -53,7 +53,7 @@ abstract class MangabzTheme(
}
val hasNextPage = document.run {
val pagination = selectFirst(Evaluator.Class("page-pagination"))
pagination != null && pagination.select(Evaluator.Tag("a")).last()!!.text() == ">"
pagination != null && pagination.select(Evaluator.Tag("a")).last()?.text() == ">"
}
return MangasPage(mangas, hasNextPage)
}