diff --git a/src/all/nhentai/build.gradle b/src/all/nhentai/build.gradle index 7bcd22f4c..a5cc9fc66 100644 --- a/src/all/nhentai/build.gradle +++ b/src/all/nhentai/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: NHentai' pkgNameSuffix = 'all.nhentai' extClass = '.NHFactory' - extVersionCode = 16 + extVersionCode = 17 libVersion = '1.2' } diff --git a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt index 5455e40be..f7a8edd78 100644 --- a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt +++ b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt @@ -143,13 +143,12 @@ open class NHentai( .addQueryParameter("q", "$query +$nhLang") .addQueryParameter("page", page.toString()) - filters.forEach { - when (it) { - is SortFilter -> url.addQueryParameter("sort", it.values[it.state].toLowerCase()) + for (filter in if (filters.isEmpty()) getFilterList() else filters) { + when (filter) { + is SortFilter -> url.addQueryParameter("sort", filter.values[filter.state].toLowerCase()) } } - - return GET(url.build().toString(), headers) + return GET(url.toString(), headers) } private fun searchMangaByIdRequest(id: String) = GET("$baseUrl/g/$id", headers)