From f6143e226b846cda0a9983dc4a2ffcfa03a33200 Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 20 Jun 2018 07:00:45 -0400 Subject: [PATCH] mangadex no chapter fix (#366) --- src/all/mangadex/build.gradle | 4 ++-- .../eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index d9e7d66ca..c41b44080 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -5,8 +5,8 @@ ext { appName = 'Tachiyomi: MangaDex' pkgNameSuffix = "all.mangadex" extClass = '.MangadexFactory' - extVersionCode = 28 - extVersionSuffix = 28 + extVersionCode = 29 + extVersionSuffix = 29 libVersion = '1.2' } diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt index 3321ebe65..1e0e8040c 100644 --- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt +++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt @@ -222,7 +222,6 @@ open class Mangadex(override val lang: String, private val internalLang: String, override fun mangaDetailsParse(response: Response): SManga { val manga = SManga.create() - var jsonData = response.body()!!.string() val json = JsonParser().parse(jsonData).asJsonObject val mangaJson = json.getAsJsonObject("manga") @@ -274,7 +273,7 @@ open class Mangadex(override val lang: String, private val internalLang: String, private fun isMangaCompleted(finalChapterNumber: String, chapterJson: JsonObject): Boolean { - val count = chapterJson.toMap().values.filter { it -> + val count = chapterJson?.toMap().values.filter { it -> val chapterElement = it.asJsonObject return chapterElement.get("lang_code").string == internalLang && doesFinalChapterExist(finalChapterNumber, it) }?.count()