From 4f160a2dfe1295b86dff9470965780b6c6092fb9 Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 20 Jun 2018 07:56:41 -0400 Subject: [PATCH] mangadex no chapter fix added another null check (#367) --- src/all/mangadex/build.gradle | 4 ++-- .../eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index c41b44080..98f259d60 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 = 29 - extVersionSuffix = 29 + extVersionCode = 30 + extVersionSuffix = 30 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 1e0e8040c..d78153b99 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 @@ -231,9 +231,7 @@ open class Mangadex(override val lang: String, private val internalLang: String, manga.author = mangaJson.get("author").string manga.artist = mangaJson.get("artist").string val finalChapterNumber = getFinalChapter(mangaJson) - val chapterJson = json.getAsJsonObject("chapter") - - if (isMangaCompleted(finalChapterNumber, chapterJson)) { + if (json.getAsJsonObject("chapter") != null && isMangaCompleted(finalChapterNumber, json.getAsJsonObject("chapter"))) { manga.status = SManga.COMPLETED } else { manga.status = parseStatus(mangaJson.get("status").int)