diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/BatCave.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/BatCave.kt index e3c2c3a2..21b149cb 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/BatCave.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/BatCave.kt @@ -46,9 +46,14 @@ internal class BatCave(context: MangaLoaderContext) : val urlBuilder = StringBuilder() when { !filter.query.isNullOrEmpty() -> { + val encodedQuery = filter.query.splitByWhitespace().joinToString(separator = "%20") { part -> + part.urlEncoded() + } urlBuilder.append("/search/") - urlBuilder.append(filter.query.urlEncoded()) - if (page > 1) urlBuilder.append("/page/$page/") + urlBuilder.append(encodedQuery) + if (page > 1) { + urlBuilder.append("/page/$page/") + } } else -> {