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:
arkon
2022-10-30 17:40:17 -04:00
committed by Jobobby04
parent 402a883f7f
commit 2bbb374e40
14 changed files with 27 additions and 38 deletions
-1
View File
@@ -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