diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index fcff5b4b1..55a8d6932 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -659,7 +659,7 @@ class LibraryPresenter( val mergedMangas = db.getMergedMangas(manga.id!!).executeAsBlocking() val sources = mergedMangas.distinctBy { it.source }.map { sourceManager.getOrStub(it.source) } 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) } } else downloadManager.deleteManga(manga, source)