Guard against NPE in edit info dialog

(cherry picked from commit a64fe8121b4a7250473b7d07f1253783858d3acd)
This commit is contained in:
Jobobby04 2025-03-02 14:03:33 -05:00 committed by Cuong-Tran
parent aba3a30613
commit a561d733cf
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2

View file

@ -409,8 +409,8 @@ private fun onViewCreated(
}
private suspend fun getTrackers(manga: Manga, binding: EditMangaDialogBinding, context: Context, getTracks: GetTracks, trackerManager: TrackerManager, tracks: MutableState<List<Pair<Track, Tracker>>>, showTrackerSelectionDialogue: MutableState<Boolean>) {
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 }