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 6b2412606..58dff0dc5 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 @@ -53,6 +53,9 @@ class ExternalPluginContentSource( 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) } + if (!filter.author.isNullOrEmpty()) { + uri.appendQueryParameter("author", filter.author) + } if (!filter.query.isNullOrEmpty()) { uri.appendQueryParameter("query", filter.query) } @@ -196,6 +199,7 @@ class ExternalPluginContentSource( isYearSupported = cursor.getBooleanOrDefault(COLUMN_YEAR, false), isYearRangeSupported = cursor.getBooleanOrDefault(COLUMN_YEAR_RANGE, false), isOriginalLocaleSupported = cursor.getBooleanOrDefault(COLUMN_ORIGINAL_LOCALE, false), + isAuthorSearchSupported = cursor.getBooleanOrDefault(COLUMN_AUTHOR, false), ), ) } else {