diff --git a/app/src/main/java/com/github/libretube/util/ImportHelper.kt b/app/src/main/java/com/github/libretube/util/ImportHelper.kt index b0682abb3..569bba21b 100644 --- a/app/src/main/java/com/github/libretube/util/ImportHelper.kt +++ b/app/src/main/java/com/github/libretube/util/ImportHelper.kt @@ -115,8 +115,15 @@ class ImportHelper( val playlistFile = ObjectMapper().readValue(uri.readText(), ImportPlaylistFile::class.java) CoroutineScope(Dispatchers.IO).launch { - playlistFile.playlists?.let { - PlaylistsHelper.importPlaylists(activity, it) + try { + playlistFile.playlists?.let { + PlaylistsHelper.importPlaylists(activity, it) + } + } catch (e: Exception) { + Log.e(TAG(), e.toString()) + e.localizedMessage?.let { + activity.applicationContext.toastFromMainThread(it) + } } }