From e17c706ae372a8b20fc52dac90a44e805fbf3b2b Mon Sep 17 00:00:00 2001 From: Antoine POPINEAU Date: Wed, 8 Jul 2020 14:08:35 +0200 Subject: [PATCH] Release date can be null, changed model and added checks. --- .../main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt | 2 +- app/src/main/java/com/github/apognu/otter/utils/Models.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt b/app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt index a4d2703..d143d36 100644 --- a/app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt +++ b/app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt @@ -43,7 +43,7 @@ class AlbumsAdapter(val context: Context?, private val listener: OnAlbumClickLis holder.artist.text = album.artist.name holder.release_date.visibility = View.GONE - album.release_date.split('-').getOrNull(0)?.let { year -> + album.release_date?.split('-')?.getOrNull(0)?.let { year -> if (year.isNotEmpty()) { holder.release_date.visibility = View.VISIBLE holder.release_date.text = year diff --git a/app/src/main/java/com/github/apognu/otter/utils/Models.kt b/app/src/main/java/com/github/apognu/otter/utils/Models.kt index fa1ebed..dd89cb2 100644 --- a/app/src/main/java/com/github/apognu/otter/utils/Models.kt +++ b/app/src/main/java/com/github/apognu/otter/utils/Models.kt @@ -71,7 +71,7 @@ data class Album( val artist: Artist, val title: String, val cover: Covers, - val release_date: String + val release_date: String? ) : SearchResult { data class Artist(val name: String)