Mangabz: Fixed NPE when searching for "as" (#9068)
* Mangabz: Fixed NPE when searching for "as" * bump * Update MangabzTheme.kt
This commit is contained in:
parent
9814a9770d
commit
73d880b915
@ -1,7 +1,7 @@
|
||||
ext {
|
||||
extName = 'Mangabz'
|
||||
extClass = '.Mangabz'
|
||||
extVersionCode = 10
|
||||
extVersionCode = 11
|
||||
isNsfw = false
|
||||
}
|
||||
|
||||
|
@ -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)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user