diff --git a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt index 6a70ff1f6..9fc86d208 100644 --- a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt +++ b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt @@ -230,7 +230,13 @@ class ApiMangaParser(private val langs: List) { val networkApiManga = MdUtil.jsonParser.decodeFromString(jsonData) val networkManga = networkApiManga.data.manga val networkChapters = networkApiManga.data.chapters - val groups = networkApiManga.data.groups.map { it.id to it.name }.toMap() + val groups = networkApiManga.data.groups.mapNotNull { + if (it.name == null) { + null + } else { + it.id to it.name + } + }.toMap() val status = networkManga.publication!!.status diff --git a/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt b/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt index 366c0d7ac..528bd5228 100644 --- a/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt +++ b/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt @@ -72,5 +72,5 @@ data class ChapterSerializer( @Serializable data class GroupSerializer( val id: Long, - val name: String + val name: String? = null ) \ No newline at end of file