From a9b3025724695b7840009c0ecb1156f97b4fd24a Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 31 Aug 2024 16:44:28 +0300 Subject: [PATCH] Fix external sources tags filtering --- .../core/parser/external/ExternalPluginContentSource.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/parser/external/ExternalPluginContentSource.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/parser/external/ExternalPluginContentSource.kt index 12ae5fe2e..4bb2c666f 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/parser/external/ExternalPluginContentSource.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/parser/external/ExternalPluginContentSource.kt @@ -36,8 +36,8 @@ class ExternalPluginContentSource( uri.appendQueryParameter("offset", offset.toString()) when (filter) { is MangaListFilter.Advanced -> { - filter.tags.forEach { uri.appendQueryParameter("tag_include", it.key) } - filter.tagsExclude.forEach { uri.appendQueryParameter("tag_exclude", it.key) } + filter.tags.forEach { uri.appendQueryParameter("tags_include", "${it.key}=${it.title}") } + filter.tagsExclude.forEach { uri.appendQueryParameter("tags_exclude", "${it.key}=${it.title}") } filter.states.forEach { uri.appendQueryParameter("state", it.name) } filter.locale?.let { uri.appendQueryParameter("locale", it.language) } filter.contentRating.forEach { uri.appendQueryParameter("content_rating", it.name) }