From f6a7b97e47822d9c29c9778b3dd613ccafca8960 Mon Sep 17 00:00:00 2001 From: Muntashir Al-Islam Date: Mon, 29 Jun 2020 15:46:15 +0600 Subject: [PATCH] Fix crash when albums are browsing in offline mode --- .../music/activities/albums/AlbumDetailsViewModel.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt b/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt index 39a33b807..3add1f2ab 100644 --- a/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt +++ b/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt @@ -38,8 +38,10 @@ class AlbumDetailsViewModel( } fun loadAlbumInfo(album: Album) = viewModelScope.launch(Dispatchers.IO) { - val lastFmAlbum = _repository.albumInfo(album.artistName ?: "-", album.title ?: "-") - _lastFmAlbum.postValue(lastFmAlbum) + try { + val lastFmAlbum = _repository.albumInfo(album.artistName ?: "-", album.title ?: "-") + _lastFmAlbum.postValue(lastFmAlbum) + } catch (ignored: Exception) {} } fun loadArtist(artistId: Int) = viewModelScope.launch(Dispatchers.IO) {