Browse Source

Update kitsu to not show "null" for empty descriptions

(cherry picked from commit e6ea530532523ed033fd232fcea2da8f17b973f7)
Jays2Kings 3 years ago
parent
commit
634da15191

+ 2 - 2
app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/KitsuModels.kt

@@ -25,7 +25,7 @@ class KitsuSearchManga(obj: JsonObject) {
         // posterImage is sometimes a jsonNull object instead
         null
     }
-    private val synopsis = obj["synopsis"]!!.jsonPrimitive.content
+    private val synopsis = obj["synopsis"]?.jsonPrimitive?.contentOrNull
     private var startDate = obj["startDate"]?.jsonPrimitive?.contentOrNull?.let {
         val outputDf = SimpleDateFormat("yyyy-MM-dd", Locale.US)
         outputDf.format(Date(it.toLong() * 1000))
@@ -38,7 +38,7 @@ class KitsuSearchManga(obj: JsonObject) {
         title = canonicalTitle
         total_chapters = chapterCount ?: 0
         cover_url = original ?: ""
-        summary = synopsis
+        summary = synopsis ?: ""
         tracking_url = KitsuApi.mangaUrl(media_id)
         publishing_status = if (endDate == null) {
             "Publishing"