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)