From 8079d707e9fb2f8f214562590f7b593da15c4b32 Mon Sep 17 00:00:00 2001 From: "Mio." Date: Tue, 15 Jul 2025 08:39:17 +0200 Subject: [PATCH] Rewrote search --- .../eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/all/kavita/src/eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt b/src/all/kavita/src/eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt index 64f3f88e..24239ac3 100644 --- a/src/all/kavita/src/eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt +++ b/src/all/kavita/src/eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt @@ -334,7 +334,7 @@ class Kavita(private val suffix: String = "") : ConfigurableSource, UnmeteredSou } override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - if (genresListMeta.isEmpty() || tagsListMeta.isEmpty() /*...*/) { + if (genresListMeta.isEmpty() || tagsListMeta.isEmpty()) { Log.w(LOG_TAG, "Metadata not loaded, retrying filters") getFilterList() // Re-initialize metadata } @@ -411,11 +411,10 @@ class Kavita(private val suffix: String = "") : ConfigurableSource, UnmeteredSou else -> Unit } } - } else { - // If no people matched, search in series name and localized title - filterV2.addStatement(FilterComparison.Matches, FilterField.SeriesName, query) - Log.d(LOG_TAG, "No people matched, searching series name and localized title for: '$query'") } + + // Always search in series name + filterV2.addStatement(FilterComparison.Matches, FilterField.SeriesName, query) } filters.forEach { filter ->