Fix mass migration not using the same search queries as individual migration (#2736)

(cherry picked from commit 7161bc2e825bdfd66a1829f7dce42bd0570b1008)
This commit is contained in:
AntsyLich
2025-11-23 23:50:30 +05:45
committed by NGB-Was-Taken
parent ee8379b12a
commit 02ff6b4e2f
2 changed files with 3 additions and 4 deletions
@@ -41,8 +41,8 @@ abstract class BaseSmartSearchEngine<T>(
val eligibleManga = supervisorScope {
queries.map { query ->
async(Dispatchers.Default) {
val builtQuery = if (extraSearchParams != null) {
"$query ${extraSearchParams.trim()}"
val builtQuery = if (!extraSearchParams.isNullOrBlank()) {
"$query $extraSearchParams"
} else {
query
}
@@ -1,7 +1,6 @@
package mihon.feature.migration.list.search
import eu.kanade.tachiyomi.source.CatalogueSource
import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.SManga
import mihon.domain.manga.model.toDomainManga
import tachiyomi.domain.manga.model.Manga
@@ -23,6 +22,6 @@ class SmartSourceSearchEngine(extraSearchParams: String?) : BaseSmartSearchEngin
}
private fun makeSearchAction(source: CatalogueSource): SearchAction<SManga> = { query ->
source.getSearchManga(1, query, FilterList()).mangas
source.getSearchManga(1, query, source.getFilterList()).mangas
}
}