Set source properly when creating manga entries
Fixes #8333
(cherry picked from commit cac80daa71)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
This commit is contained in:
@@ -134,7 +134,6 @@ class GalleryAdder(
|
||||
source = source.id,
|
||||
url = cleanedMangaUrl,
|
||||
),
|
||||
source.id,
|
||||
)
|
||||
|
||||
// Fetch and copy details
|
||||
|
||||
@@ -44,7 +44,7 @@ class SmartSearchEngine(
|
||||
}.flatMap { it.await() }
|
||||
}
|
||||
|
||||
return eligibleManga.maxByOrNull { it.dist }?.manga?.toDomainManga()
|
||||
return eligibleManga.maxByOrNull { it.dist }?.manga?.toDomainManga(source.id)
|
||||
}
|
||||
|
||||
suspend fun normalSearch(source: CatalogueSource, title: String): Manga? {
|
||||
@@ -68,7 +68,7 @@ class SmartSearchEngine(
|
||||
}
|
||||
}
|
||||
|
||||
return eligibleManga.maxByOrNull { it.dist }?.manga?.toDomainManga()
|
||||
return eligibleManga.maxByOrNull { it.dist }?.manga?.toDomainManga(source.id)
|
||||
}
|
||||
|
||||
private fun getSmartSearchQueries(cleanedTitle: String): List<String> {
|
||||
|
||||
@@ -33,7 +33,7 @@ class SmartSearchPresenter(
|
||||
val result = try {
|
||||
val resultManga = smartSearchEngine.smartSearch(source, config.origTitle)
|
||||
if (resultManga != null) {
|
||||
val localManga = networkToLocalManga.await(resultManga, source.id)
|
||||
val localManga = networkToLocalManga.await(resultManga)
|
||||
SearchResults.Found(localManga)
|
||||
} else {
|
||||
SearchResults.NotFound
|
||||
|
||||
Reference in New Issue
Block a user