diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/EditMangaDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/EditMangaDialog.kt index ddab3c203..355eccca6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/EditMangaDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/EditMangaDialog.kt @@ -409,8 +409,8 @@ private fun onViewCreated( } private suspend fun getTrackers(manga: Manga, binding: EditMangaDialogBinding, context: Context, getTracks: GetTracks, trackerManager: TrackerManager, tracks: MutableState>>, showTrackerSelectionDialogue: MutableState) { - tracks.value = getTracks.await(manga.id).map { track -> - track to trackerManager.get(track.trackerId)!! + tracks.value = getTracks.await(manga.id).mapNotNull { track -> + track to (trackerManager.get(track.trackerId) ?: return@mapNotNull null) } .filterNot { (_, tracker) -> tracker is EnhancedTracker }