Fix merged manga library download button trying to download from localsource

This commit is contained in:
Jobobby04 2021-02-26 20:09:26 -05:00
parent 3447e0c237
commit 1827fe0ce1

View File

@ -659,7 +659,7 @@ class LibraryPresenter(
val mergedMangas = db.getMergedMangas(manga.id!!).executeAsBlocking() val mergedMangas = db.getMergedMangas(manga.id!!).executeAsBlocking()
val sources = mergedMangas.distinctBy { it.source }.map { sourceManager.getOrStub(it.source) } val sources = mergedMangas.distinctBy { it.source }.map { sourceManager.getOrStub(it.source) }
mergedMangas.forEach merge@{ mergedManga -> mergedMangas.forEach merge@{ mergedManga ->
val mergedSource = sources.firstOrNull { mergedManga.source == it.id } ?: return@merge val mergedSource = sources.firstOrNull { mergedManga.source == it.id } as? HttpSource ?: return@merge
downloadManager.deleteManga(mergedManga, mergedSource) downloadManager.deleteManga(mergedManga, mergedSource)
} }
} else downloadManager.deleteManga(manga, source) } else downloadManager.deleteManga(manga, source)